HELM Kubernetes - Multiple subcharts with differents .Values properties

7/18/2019

I'm trying to create a chart with multiple subcharts ( 2 instances of ibm-db2oltp-dev) Is there a way to define in the same values.yaml file, different configuration for each instance.

I need two database:

db2inst.instname: user1
db2inst.password: password1
options.databaseName: dbname1

db2inst.instname: user2
db2inst.password: password2
options.databaseName: dbname2

I saw it could be done via alias but i didn't find an example explaining how to do it. Is it possible ?

Thank you

-- soi
kubernetes
kubernetes-helm

1 Answer

7/18/2019

Yes, it is possible:

requirements.yaml

dependencies:
  - name: ibm-db2oltp-dev                *(full chart name here)*
    repository: http://localhost:10191   *(Actual repository url here)*
    version: 0.1.0                       *(Required version)*
    alias: db1inst                       *(The name of the chart locally)*
  - name: ibm-db2oltp-dev
    repository: http://localhost:10191
    version: 0.1.0
    alias: db2inst

parentChart/values.yaml:

someParentChartValueX: x
someParentChartValueY: y

db1inst:
  instname: user1
  db2inst: password1

db2inst:
  instname: user2
  db2inst: password2
-- cecunami
Source: StackOverflow