postgresql: added secrets manifest for sensitive variables.

A secret volume named `postgresql` is created to store password
variables.
This commit is contained in:
Sameer Naik
2016-06-30 12:04:46 +05:30
parent 304e214f88
commit 0d35bba895
5 changed files with 31 additions and 3 deletions

View File

@@ -2,7 +2,7 @@ name: postgresql
home: http://www.postgresql.org
source:
- https://github.com/bitnami/bitnami-docker-postgresql
version: 0.2.0
version: 0.2.1
description: Chart for PostgreSQL
maintainers:
- Bitnami <containers@bitnami.com>

View File

@@ -25,7 +25,10 @@ spec:
- name: POSTGRES_USER
value: "postgres"
- name: POSTGRES_PASSWORD
value: ""
valueFrom:
secretKeyRef:
name: postgresql
key: postgres-password
- name: POSTGRES_DB
value: ""
ports:

View File

@@ -0,0 +1,11 @@
#helm:generate helmc tpl -d tpl/values.toml -o manifests/postgresql-secrets.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: Secret
metadata:
name: postgresql
labels:
provider: postgresql
heritage: bitnami
type: Opaque
data:
postgres-password: ""

View File

@@ -25,7 +25,10 @@ spec:
- name: POSTGRES_USER
value: {{ .postgresUser | quote }}
- name: POSTGRES_PASSWORD
value: {{ .postgresPassword | quote }}
valueFrom:
secretKeyRef:
name: postgresql
key: postgres-password
- name: POSTGRES_DB
value: {{ .postgresDb | quote }}
ports:

View File

@@ -0,0 +1,11 @@
#helm:generate helmc tpl -d tpl/values.toml -o manifests/postgresql-secrets.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: Secret
metadata:
name: postgresql
labels:
provider: postgresql
heritage: bitnami
type: Opaque
data:
postgres-password: {{ .postgresPassword | b64enc | quote }}