From b7f939855dfaba187cb1af1d41b3394158603e10 Mon Sep 17 00:00:00 2001 From: marcel-dempers Date: Fri, 6 Mar 2020 20:29:21 +1100 Subject: [PATCH] add pgadmin interface --- .../example-apps/dynamic-postgresql/pgadmin.yaml | 6 +++--- .../vault/example-apps/dynamic-postgresql/readme.md | 1 + hashicorp/vault/readme.md | 11 +++++++++-- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml b/hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml index 6eb0394..208158d 100644 --- a/hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml +++ b/hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml @@ -1,9 +1,9 @@ apiVersion: v1 kind: ConfigMap metadata: -  name: pgadmin-config -  labels: -    app: pgadmin + name: pgadmin-config + labels: + app: pgadmin data: PGADMIN_DEFAULT_EMAIL: admin@admin.com PGADMIN_DEFAULT_PASSWORD: admin123 diff --git a/hashicorp/vault/example-apps/dynamic-postgresql/readme.md b/hashicorp/vault/example-apps/dynamic-postgresql/readme.md index 425f3c5..b96546e 100644 --- a/hashicorp/vault/example-apps/dynamic-postgresql/readme.md +++ b/hashicorp/vault/example-apps/dynamic-postgresql/readme.md @@ -6,6 +6,7 @@ Deploy our test database ``` kubectl create ns postgres kubectl -n postgres apply -f ./hashicorp/vault/example-apps/dynamic-postgresql/postgres.yaml +kubectl -n postgres apply -f ./hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml kubectl -n postgres get pods kubectl -n postgres exec -it bash diff --git a/hashicorp/vault/readme.md b/hashicorp/vault/readme.md index 1e5a5c2..bee642d 100644 --- a/hashicorp/vault/readme.md +++ b/hashicorp/vault/readme.md @@ -100,8 +100,15 @@ Objective: [Try it](./example-apps/basic-secret/readme.md) - - +### Dynamic Secrets: Postgres + +Objective: +---------- +* We have a Postgres Database +* Let's delegate Vault to manage life cycles of our database credentials +* Deploy an app, that automatically gets it's credentials from vault + +[Try it](./example-apps/basic-secret/readme.md)