Умовне застосування значень за замовчуванням

В даній статті фіксується обсяг змін що були виконані для реалізації підтримки Платформою регіонів обслуговування.

Опис

Задля забезпечення підтримки роботи Платформи реєстрів в різних регіонах або країнах і платформному інсталері вводиться поняття "Регіон Платформи". Для забезпечення коректного налаштування реєстрів та Платформи під регіон, необхідно забезпечити можливість застосовувати значення за замовчуванням в залежності від регіону.

Table 1. Значення за замовчуванням

Global

UA

Language

en

uk

Назва адмін-консолі (platformName)

The Platform’s administrative control plane

Адміністративна панель керування Платформою та реєстрами

Логотипи (logosPath)

configmap:platform-logos-global-default

configmap:platform-logos-ua-default

Функціональні сценарії

  • Розгортання реєстру

  • Розгортання Платформи

Зміни в підсистемах

Підсистема

Компонент

Зміна

Підсистема управління Платформою та реєстрами

Веб-інтерфейс управління Платформою та реєстрами (control-plane)

Додавання конфігмапи з відповідними дефолтними логотипами для Global регіону. Взяти логотип з документації.

Перейменування platform-logos-default в platform-logos-ua-default

Підсистема управління Платформою та реєстрами

control-plane-gerrit

Перенесення змінних platformName, language, logosPath в values.gotmpl та застосування значень в залежності від регіону.

Jenkins бібліотеки

edp-library-stages-fork

Застосування цих значень за замовчуванням для CICD2 оточення.

Поза скоупом

Підсистема

Компонент

Зміна

Коментар

Вплив на підсистеми

Підсистема

Компонент

Опис

Перелік git-комітів

Для відстеження MR зі змінами використовувати фільтр.