Digital Studium
44 subscribers
26 links
Блог об ИИ, DevOps, Linux и облачных технологиях

https://youtube.com/digitalstudium

https://digitalstudium.com

https://github.com/digitalstudium
Download Telegram
Очень странно, что до сих пор нет ни одного опенсорсного форматтера для helm шаблонов

Поэтому написал на го свой форматтер.

Он создаёт отступы в 2 пробела для управляющих операторов, таким образом получается красивый код-лесенка.

https://github.com/digitalstudium/helmfmt

P. S. Если вдруг форматтер для helm существует, и вы о нем знаете, сообщите пожалуйста где такой взять :-) не люблю писать своё когда есть готовое

И да, нужно это конечно не для красоты, а для стандартизации. Когда код написан в одном чарте в одном формате, в другом - в другом формате, то такой код читать сложно, стандартизация тут помогает, и нужен инструмент, который эту стандартизацию обеспечивает
👍1
Благодаря коллегам на работе год назад узнал о таком опенсорс инструменте как backstage:
https://github.com/backstage/backstage

Изучил его и понял, что это отличный инструмент для любой организации.

Чем он хорош? Тем, что позволяет на одной странице разместить всю информацию о проекте целиком или об отдельном микросервисе.

Какую именно информацию?
1. Адрес(а) гит репозиториев
2. Документация (генерируется автоматически через .md файлы)
3. Статус подов и прочих ресурсов в Kubernetes
4. Статус application-ов в ArgoCD
5. Информация о секретах в Vault
6. Интеграция с мониторингом (графана и т. п.)
7. Информация о команде, владеющей проектом
8. Граф взаимосвязей с другими проектами/сервисами/командами

И прочее

Создаётся это всё (почти) без кодинга, с помощью встроенных возможностей (через yaml- конфиги) + с помощью плагинов, коих вагон.

При желании можно что-то добавить/исправить в коде (Typescript)

Общее представление можно получить здесь

https://demo.backstage.io/catalog

Плагины здесь https://backstage.io/plugins/
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM