Миграция на другой кластер

Для миграции на другой кластер требуется удалить все branch переменные KUBECONFIG (ex. genesis_KUBECONFIG_DEV, genesis_KUBECONFIG_PRODUCTION) из Gitlab CI variables проекта и подменить значение переменной KUBECONFIG.

При последующем коммите (перезапуске последней deploy job) определенной ветки - ветка она будет развернута в новом кластере.

Миграция ветки на другой кластер

Для миграции определенной ветки в другой кластер необходимо подменить значение переменной genesis_KUBECONFIG_BRANCH_NAME.

При последующем коммите (перезапуске последней deploy job), ветка она будет развернута в новом кластере.

Как перейти с docker-compose на k8s (или наоборот)

Изначально Genesis CI не поддерживает переход между разными оркестраторами в пределах одной ветки.

Если требуется перейти на другой тип оркестрации - то нужно создать новую ветку с переменной в секции variables CONTAINER_MANAGER: docker/k8s