make use of helm generators

User can edit `tpl/values.toml` to customize the configurable redmine
parameters and then execute `helm generate redmine` before performing
`helm install redmine`.
This commit is contained in:
Sameer Naik
2016-03-13 16:11:38 +05:30
parent b8fbbfedfd
commit c01a3331b5
3 changed files with 13 additions and 6 deletions

View File

@@ -1,3 +1,4 @@
#helm:generate helm tpl -d tpl/values.toml -o manifests/mariadb-controller.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: ReplicationController
metadata:
@@ -25,7 +26,7 @@ spec:
image: bitnami/mariadb:5.5.48-0-r01
env:
- name: MARIADB_PASSWORD
value: bitnami
value: {{default "bitnami" .dbPassword}}
ports:
- containerPort: 3306
livenessProbe:

View File

@@ -1,3 +1,4 @@
#helm:generate helm tpl -d tpl/values.toml -o manifests/redmine-controller.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: ReplicationController
metadata:
@@ -29,15 +30,15 @@ spec:
- name: MARIADB_PORT
value: "3306"
- name: MARIADB_USER
value: root
value: {{default "root" .databaseUser}}
- name: MARIADB_PASSWORD
value: bitnami
value: {{default "bitnami" .databasePassword}}
- name: REDMINE_USERNAME
value: user
value: {{default "user" .redmineUser}}
- name: REDMINE_PASSWORD
value: bitnami
value: {{default "bitnami" .redminePassword}}
- name: REDMINE_EMAIL
value: user@example.com
value: {{default "user@example.com" .redmineEmail}}
ports:
- name: redmine-http
containerPort: 3000

5
redmine/tpl/values.toml Normal file
View File

@@ -0,0 +1,5 @@
databaseUser = ""
databasePassword = ""
redmineUser = ""
redminePassword = ""
redmineEmail = ""