Как запустить произвольный скрипт на модуле после его установки Helm Chart? - PullRequest
0 голосов
/ 17 апреля 2020

Вариант использования: я вынужден использовать негибкую диаграмму, которая не выводит некоторые важные свойства в Values.yml.

Поэтому я хочу коснуться их вручную после создания модуля.

Я не хочу публиковать диаграмму здесь c, но вот в качестве примера:

Представьте, что есть yaml kubernetes, который создает простой модуль из модифицированного postgresql изображения.

containers:
      - name: my-psql
        image: modded-postgres
        env:
           - name: POSTGRES_PASSWORD
             value: postgres
        ports:
        - containerPort: 5432

Образ modded- postgres отличается от официального в том, что нет точки входа, только cmd.

Что я должен сделать, чтобы инициализировать базу данных с некоторыми init. sql?

Я не могу прикоснуться ни к изображению, ни к черту. Ямл находится внутри диаграммы, которую я должен использовать в качестве подкарты.

Каковы мои возможности? Можно ли запустить какой-нибудь скрипт helm после создания модуля? Или как насчет запуска другого модуля, который подключится к этому дерьмовому модулю postgres и сделает из него БД?

...