From ca8127448ea93ee409002eb8f2f3bbad7e0b3a61 Mon Sep 17 00:00:00 2001 From: "Christian M. Adams" Date: Fri, 7 May 2021 11:18:40 -0400 Subject: [PATCH] Scale down the new deployment before restoring --- roles/installer/templates/tower_postgres.yaml.j2 | 1 + roles/restore/tasks/postgres.yml | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/roles/installer/templates/tower_postgres.yaml.j2 b/roles/installer/templates/tower_postgres.yaml.j2 index 2df6194e..d252db59 100644 --- a/roles/installer/templates/tower_postgres.yaml.j2 +++ b/roles/installer/templates/tower_postgres.yaml.j2 @@ -30,6 +30,7 @@ spec: spec: containers: - image: '{{ tower_postgres_image }}:{{ tower_postgres_image_version }}' + imagePullPolicy: '{{ tower_image_pull_policy }}' name: postgres env: # For tower_postgres_image based on rhel8/postgresql-12 diff --git a/roles/restore/tasks/postgres.yml b/roles/restore/tasks/postgres.yml index ca37a39c..67e8e939 100644 --- a/roles/restore/tasks/postgres.yml +++ b/roles/restore/tasks/postgres.yml @@ -42,7 +42,7 @@ k8s_info: api_version: v1 kind: Deployment - name: "{{ meta.name }}" + name: "{{ deployment_name }}" namespace: "{{ meta.namespace }}" register: this_deployment @@ -50,9 +50,10 @@ k8s_scale: api_version: v1 kind: Deployment - name: "{{ meta.name }}" + name: "{{ deployment_name }}" namespace: "{{ meta.namespace }}" replicas: 0 + wait: yes when: this_deployment['resources'] | length - name: Set full resolvable host name for postgres pod