From 351d0d44bca3429289d9787d1c23cf2239bdb1d7 Mon Sep 17 00:00:00 2001 From: Tehut Date: Fri, 13 Oct 2017 16:45:25 -0700 Subject: [PATCH] added passwordSecretName param Signed-off-by: Tehut --- incubator/postgres/postgres.libsonnet | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/incubator/postgres/postgres.libsonnet b/incubator/postgres/postgres.libsonnet index 246f106..eae6ace 100644 --- a/incubator/postgres/postgres.libsonnet +++ b/incubator/postgres/postgres.libsonnet @@ -157,25 +157,25 @@ local service = k.core.v1.service.mixin; }, }, - persistent(namespace, name, pgConfig=defaults.postgresConfig, metricsEnabled=false, existingClaim=name, labels={app:name}): + persistent(namespace, name, passwordSecretName, pgConfig=defaults.postgresConfig, metricsEnabled=false, existingClaim=name, labels={app:name}): local volume = { name: "data", persistentVolumeClaim: { claimName: existingClaim } }; - base(namespace, name, pgConfig, metricsEnabled, existingClaim, labels) + + base(namespace, name, passwordSecretName, pgConfig, metricsEnabled, existingClaim, labels) + k.extensions.v1beta1.deployment.mixin.spec.template.spec.volumes(volume), - nonPersistent(namespace, name, pgConfig=defaults.postgresConfig, metricsEnabled=false, existingClaim=name, labels={app:name}):: + nonPersistent(namespace, name, passwordSecretName, pgConfig=defaults.postgresConfig, metricsEnabled=false, existingClaim=name, labels={app:name}):: local volume = { name: "data", emptyDir: {} }; - base(namespace, name, pgConfig, metricsEnabled, existingClaim, labels) + + base(namespace, name, passwordSecretName, pgConfig, metricsEnabled, existingClaim, labels) + k.extensions.v1beta1.deployment.mixin.spec.template.spec.volumes(volume), - local base(namespace, name, pgConfig, metricsEnabled, existingClaim, labels) = + local base(namespace, name, passwordSecretName, pgConfig, metricsEnabled, existingClaim, labels) = local metricsContainer = [ { name: "metrics", @@ -247,7 +247,7 @@ local service = k.core.v1.service.mixin; name: "POSTGRES_PASSWORD", valueFrom: { secretKeyRef: { - name: name, + name: passwordSecretName, key: "postgres-password" }, },