From eb16bba2c971c43ce9f884203ff35b69cb5458e6 Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Wed, 5 Jun 2024 14:52:30 -0400 Subject: [PATCH] Install CRDs for RMQ + NFD (#1313) Related-To: #1282 Related-To: #1308 Signed-off-by: Mohammed Naser --- roles/node_feature_discovery/tasks/main.yml | 13 +++++++++++++ roles/rabbitmq_cluster_operator/tasks/main.yml | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/roles/node_feature_discovery/tasks/main.yml b/roles/node_feature_discovery/tasks/main.yml index ca39131609..a908de96c1 100644 --- a/roles/node_feature_discovery/tasks/main.yml +++ b/roles/node_feature_discovery/tasks/main.yml @@ -39,6 +39,19 @@ name: "{{ node_feature_discovery_helm_release_name }}" namespace: "{{ node_feature_discovery_helm_release_namespace }}" +- name: Install all CRDs + run_once: true + changed_when: false + kubernetes.core.k8s: + state: present + definition: "{{ lookup('pipe', 'cat ' + role_path + '/../../charts/node-feature-discovery/crds/*.yaml') | regex_replace('- =$', '- \"=\"', multiline=True) | from_yaml_all }}" # noqa: yaml[line-length] + apply: true + server_side_apply: + field_manager: atmosphere + force_conflicts: true + tags: + - node-feature-discovery-crds + - name: Deploy Helm chart run_once: true kubernetes.core.helm: diff --git a/roles/rabbitmq_cluster_operator/tasks/main.yml b/roles/rabbitmq_cluster_operator/tasks/main.yml index 42068eb34e..21b9545953 100644 --- a/roles/rabbitmq_cluster_operator/tasks/main.yml +++ b/roles/rabbitmq_cluster_operator/tasks/main.yml @@ -39,6 +39,19 @@ name: "{{ rabbitmq_cluster_operator_helm_release_name }}" namespace: "{{ rabbitmq_cluster_operator_helm_release_namespace }}" +- name: Install all CRDs + run_once: true + changed_when: false + kubernetes.core.k8s: + state: present + definition: "{{ lookup('pipe', 'cat ' + role_path + '/../../charts/rabbitmq-cluster-operator/crds/*.yaml') | regex_replace('- =$', '- \"=\"', multiline=True) | from_yaml_all }}" # noqa: yaml[line-length] + apply: true + server_side_apply: + field_manager: atmosphere + force_conflicts: true + tags: + - rabbitmq-cluster-operator-crds + - name: Deploy Helm chart run_once: true kubernetes.core.helm: