From c16efc9ab85f1d74cd6ad374e6e28de98f975c95 Mon Sep 17 00:00:00 2001 From: Florian Ruynat <16313165+floryut@users.noreply.github.com> Date: Mon, 26 Apr 2021 17:37:02 +0200 Subject: [PATCH] Fix Opensuse not working with ansible_distribution (#7551) --- .../ambassador/templates/deploy-ambassador.yml.j2 | 6 +++--- roles/kubernetes/preinstall/tasks/0020-verify-settings.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/kubernetes-apps/ingress_controller/ambassador/templates/deploy-ambassador.yml.j2 b/roles/kubernetes-apps/ingress_controller/ambassador/templates/deploy-ambassador.yml.j2 index 58fa32b4e..41bdbdc64 100644 --- a/roles/kubernetes-apps/ingress_controller/ambassador/templates/deploy-ambassador.yml.j2 +++ b/roles/kubernetes-apps/ingress_controller/ambassador/templates/deploy-ambassador.yml.j2 @@ -32,13 +32,13 @@ spec: imagePullPolicy: {{ k8s_image_pull_policy }} env: - name: WATCH_NAMESPACE - {%- if ingress_ambassador_multi_namespaces %} +{% if ingress_ambassador_multi_namespaces %} value: '' - {%- else %} +{% else %} valueFrom: fieldRef: fieldPath: metadata.namespace - {%- end %} +{% endif %} - name: POD_NAME valueFrom: fieldRef: diff --git a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml index 5c041b8de..a232694e9 100644 --- a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml +++ b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml @@ -24,7 +24,7 @@ - name: Stop if unknown OS assert: - that: ansible_distribution in ['RedHat', 'CentOS', 'Fedora', 'Ubuntu', 'Debian', 'Flatcar Container Linux by Kinvolk', 'Suse', 'ClearLinux', 'OracleLinux', 'AlmaLinux'] + that: ansible_distribution in ['RedHat', 'CentOS', 'Fedora', 'Ubuntu', 'Debian', 'Flatcar Container Linux by Kinvolk', 'Suse', 'openSUSE Leap', 'ClearLinux', 'OracleLinux', 'AlmaLinux'] msg: "{{ ansible_distribution }} is not a known OS" when: not ignore_assert_errors