From 7f81f530facc846927c601d5fed53419a2b9d0fb Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Wed, 1 Jul 2020 14:40:38 -0400 Subject: [PATCH] Copy over downstream change Allows users to specify pg_username that has uppercase letters to restore succesfully --- installer/roles/kubernetes/tasks/restore.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/installer/roles/kubernetes/tasks/restore.yml b/installer/roles/kubernetes/tasks/restore.yml index 5d812d07ed..e622b88334 100644 --- a/installer/roles/kubernetes/tasks/restore.yml +++ b/installer/roles/kubernetes/tasks/restore.yml @@ -98,7 +98,7 @@ POD=$({{ kubectl_or_oc }} -n {{ kubernetes_namespace }} \ get pods -l=name=postgresql --field-selector status.phase=Running -o jsonpath="{.items[0].metadata.name}") {{ kubectl_or_oc }} exec $POD -n {{ kubernetes_namespace }} -- bash -c "\ - psql --dbname=template1 -c 'ALTER USER {{ pg_username }} CREATEDB;'" + psql --dbname=template1 -c 'ALTER USER \"{{ pg_username }}\" CREATEDB;'" - name: Perform a PostgreSQL restore shell: | @@ -113,7 +113,7 @@ POD=$({{ kubectl_or_oc }} -n {{ kubernetes_namespace }} \ get pods -l=name=postgresql --field-selector status.phase=Running -o jsonpath="{.items[0].metadata.name}") {{ kubectl_or_oc }} exec $POD -n {{ kubernetes_namespace }} -- bash -c "\ - psql --dbname=template1 -c 'ALTER USER {{ pg_username }} NOCREATEDB;'" + psql --dbname=template1 -c 'ALTER USER \"{{ pg_username }}\" NOCREATEDB;'" when: pg_hostname is not defined or pg_hostname == '' - name: Remove restore directory