Тепер панель управління працює безпосередньо з API Cozystack замість того, щоб покладатися на ресурси FluxCD. Це покращення дозволяє платформі надавати зручний графічний інтерфейс, одночасно інтегруючись зі стандартною моделлю RBAC Kubernetes для керування дозволами на деплоймент.
Тепер кожен орендар включає чотири стандартні групи:
view
: Тільки для читання.
use
: Доступ до віртуальних машин і використання сервісів.
admin
: Можливість деплоїти основні сервіси (MySQL, PostgreSQL, Redis, Kubernetes, віртуальні машини тощо).
super-admin
: Керування дочірніми орендарями та деплоймент сервісних компонентів (моніторинг, etcd, ingress, seaweedfs тощо).
Члени груп можуть отримувати доступ до платформи як через Kubernetes, так і через панель управління.
Хоча ми й дотримуємося філософії, орієнтованої на API, панель управління залишається важливим елементом.
Це дозволяє користувачам швидко налаштовувати сервіси через графічний інтерфейс, досліджувати, як вони співвідносяться з API, а потім переходити до практик Інфраструктури як Код (IaC).
Основні покращення панелі управління
- Пряма взаємодія з API Cozystack замість ресурсів FluxCD.
- Імена застосунків в каталозі тепер відображають їх відповідний Kind в API Cozystack.
- Видалено префікси застосунків — тепер кожен застосунок використовує свій власний Kind.
- Простори імен фільтруються за префіксом tenant-, щоб відображати лише простори імен, специфічні для користувача, приховуючи системні простори імен.
- Виправлені проблеми з відображенням іконок при увімкненому OIDC.
- Косметичні покращення, зокрема виправлені посилання на документацію.
Додаткові оновлення
- Додано підтримку авторизації для Redis.
- Рефакторинг ролей орендарів та прив’язок ролей, видалення дозволів для ресурсів HelmRelease та групи kubeapps-admin.
- Виправлено проблеми із запуском Grafana та оновлено URL плагіна для VictoriaLogs.
- Оновлено специфікації OpenAPI для ресурсів List в API Cozystack.
- Talos Linux оновлено до v1.8.4.
- linstor-ha-controller оновлено до v1.2.3, що вирішує проблеми з високою доступністю для віртуальних машин.
- Додано можливість налаштовувати розмір бази даних для Grafana.
- Покращено управління ресурсами для ресурсів VMCluster.
Для детальнішої інформації ознайомтесь з проектом на GitHub.
Не соромтесь приєднуватися до наших комунікаційних просторів:
- Telegram
- Slack
- Календар зустрічей спільноти
P.S.
Щасливих досліджень з Cozystack v0.21! 🎄 Ваші друзі та близькі будуть вдячні, якщо ви уникнете оновлення Cozystack у вечір 31 грудня! 😉
Перекладено з: Introducing the Pre-New Year Release of open source platform Cozystack v0.21: New User Dashboard, Talos Linux, etc.