Skip to content

Установка/обновление/удаление релиза Continuity

Установка/обновление

  1. Получите дефолтный values-continuity.yaml из чарта:
    export CHART_NAME=
    export CHART_VERSION=
    helm show values CHART_NAME --version $CHART_VERSION >> values-continuity.yaml
    
  2. Отредактируйте файл values-continuity.yaml:

  3. Укажите актуальный репозиторий образа и тег образа в global.image.repository и global.image.tag

  4. Подставьте актуальные данные для ingress и в следующих сервисах

    • service.ingress.host, service.ingress.baseDomain
  5. Укажите актуальные переменные окружения service.secrets.data, которые описаны в разделе Переменные окружения; минимально необходимо указать следующие переменные:

    • KEYCLOAK_URL
    • KEYCLOAK_REALM
    • KEYCLOAK_CLIENT_ID
    • KEYCLOAK_ADMIN_USERNAME
    • KEYCLOAK_ADMIN_PASSWORD
    • CONTINUITY_S3_URL
    • CONTINUITY_S3_ACCESS_KEY
    • CONTINUITY_S3_SECRET_ACCESS_KEY
    • CONTINUITY_S3_BUCKET
  6. Запустите команду для установки релиза

    helm upgrade 
    --namespace=<namespace> \
    --install \
    --atomic \
    --values values-continuity.yaml \
    <realisename> <path to chart>
    
    где namespace - неймспейс k8s, в котором устанавливается релиз, realisename - название релиза, path to chart - путь до папки чарта или до архива

Удаление

Для удаления чарта запустите команду:

helm delete --namespace=<namespace> <realisename>
где namespace - неймспейс k8s, в котором устанавливается релиз, realisename - название релиза,

Важно

Для полного удаления релиза необходимо: 1. Удалить секреты, с именем всех существующих источников данных; 2. Удалить папку в бакете, указанную в переменной окружения Continuity_S3_PREFIX. 3. Запустить команду helm delete --namespace=<namespace> <realisename> --purge.