diff --git a/hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml b/hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml new file mode 100644 index 0000000..6eb0394 --- /dev/null +++ b/hashicorp/vault/example-apps/dynamic-postgresql/pgadmin.yaml @@ -0,0 +1,33 @@ +apiVersion: v1 +kind: ConfigMap +metadata: +  name: pgadmin-config +  labels: +    app: pgadmin +data: + PGADMIN_DEFAULT_EMAIL: admin@admin.com + PGADMIN_DEFAULT_PASSWORD: admin123 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: pgadmin +spec: + selector: + matchLabels: + app: pgadmin + replicas: 1 + template: + metadata: + labels: + app: pgadmin + spec: + containers: + - name: pgadmin + image: dpage/pgadmin4 + imagePullPolicy: "IfNotPresent" + ports: + - containerPort: 80 + envFrom: + - configMapRef: + name: pgadmin-config \ No newline at end of file