From 8d7aed92eb3c40f0f393bedb5ad4fb5cd482a3dc Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Thu, 5 Dec 2019 14:44:57 +0100 Subject: [PATCH] Deploy app secrets to right namespace --- ansible/roles/apps/tasks/cert-manager.yml | 1 + ansible/roles/apps/tasks/flux_secret.yml | 2 +- ansible/roles/apps/tasks/local-storage.yml | 1 + ansible/roles/apps/tasks/nginx.yml | 1 + ansible/roles/apps/tasks/prometheus.yml | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ansible/roles/apps/tasks/cert-manager.yml b/ansible/roles/apps/tasks/cert-manager.yml index 7d78b5ac4..73757a6fc 100644 --- a/ansible/roles/apps/tasks/cert-manager.yml +++ b/ansible/roles/apps/tasks/cert-manager.yml @@ -53,4 +53,5 @@ vars: flux: name: "cert-manager-settings" + namespace: "oas" include_tasks: flux_secret.yml diff --git a/ansible/roles/apps/tasks/flux_secret.yml b/ansible/roles/apps/tasks/flux_secret.yml index dcfc0e41d..23cac6b5b 100644 --- a/ansible/roles/apps/tasks/flux_secret.yml +++ b/ansible/roles/apps/tasks/flux_secret.yml @@ -10,7 +10,7 @@ api_version: v1 kind: Secret metadata: - namespace: "oas" + namespace: "{{ flux.namespace | default('oas-apps') }}" name: "{{ flux.name }}" data: values.yaml: "{{ lookup('template','{{ flux.name }}.yaml') | b64encode }}" diff --git a/ansible/roles/apps/tasks/local-storage.yml b/ansible/roles/apps/tasks/local-storage.yml index b39bbd1da..99b67ed82 100644 --- a/ansible/roles/apps/tasks/local-storage.yml +++ b/ansible/roles/apps/tasks/local-storage.yml @@ -7,4 +7,5 @@ vars: flux: name: "local-storage-settings" + namespace: "oas" include_tasks: flux_secret.yml diff --git a/ansible/roles/apps/tasks/nginx.yml b/ansible/roles/apps/tasks/nginx.yml index f206843a7..4e4f75bc6 100644 --- a/ansible/roles/apps/tasks/nginx.yml +++ b/ansible/roles/apps/tasks/nginx.yml @@ -8,4 +8,5 @@ vars: flux: name: "ingress-settings" + namespace: "oas" include_tasks: flux_secret.yml diff --git a/ansible/roles/apps/tasks/prometheus.yml b/ansible/roles/apps/tasks/prometheus.yml index 08c09909c..2e2ef3987 100644 --- a/ansible/roles/apps/tasks/prometheus.yml +++ b/ansible/roles/apps/tasks/prometheus.yml @@ -40,4 +40,5 @@ vars: flux: name: "monitoring-settings" + namespace: "oas" include_tasks: flux_secret.yml -- GitLab