Миграция на другой кластер
Для миграции на другой кластер требуется удалить все 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