Шаблон руля — установите несколько пакетов/релизов с внешних диаграмм, доступных в Интернете.

# #gitlab-ci #kubernetes-helm #to-be-continuous

Вопрос:

Я новичок в шаблоне непрерывного управления. Я хотел бы знать, может ли шаблон helm устанавливать несколько пакетов/выпусков из внешних диаграмм, доступных из Интернета, с настраиваемыми значениями в локальном значении.файлы yml ?

Как и в случае с шаблоном CI GitLab для Kubernetes, есть ли способ выбрать развертывание на основе шаблона или развертывание на основе скрипта ?

Кроме того, мы высоко ценим любой пример использования шаблона helm, поскольку по адресу https://gitlab.com/to-be-continuous/samples.

Хорошего дня. С уважением.

Ответ №1:

Да, вы можете идеально развернуть диаграмму управления из Интернета, установив следующие переменные:

  • HELM_DEPLOY_CHART : название диаграммы,
  • HELM_REPOS (необязательно): если вы используете диаграммы из других репозиториев, кроме стандартных(Helm stable и bitnami).

Вы также можете идеально использовать файлы значений для каждой среды. Например, установите HELM_STAGING_VALUES , чтобы определить файл значений для промежуточной среды.

Если вам нужно развернуть более одной диаграммы, вам, вероятно, следует использовать параллельные матричные задания