From 8d30b398d9cead4ce9da97d56193c3bae5870f18 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Tue, 5 Nov 2024 14:24:13 +0100 Subject: [PATCH] Switch operators to be optional in distro bundles (#466) Signed-off-by: Andrei Kvapil Signed-off-by: Andrei Kvapil --- packages/core/platform/bundles/distro-full.yaml | 12 ++++++++++++ packages/core/platform/bundles/distro-hosted.yaml | 11 +++++++++++ 2 files changed, 23 insertions(+) diff --git a/packages/core/platform/bundles/distro-full.yaml b/packages/core/platform/bundles/distro-full.yaml index 0ff70c20..ed329ade 100644 --- a/packages/core/platform/bundles/distro-full.yaml +++ b/packages/core/platform/bundles/distro-full.yaml @@ -47,12 +47,14 @@ releases: releaseName: cert-manager-issuers chart: cozy-cert-manager-issuers namespace: cozy-cert-manager + optional: true dependsOn: [cilium,cert-manager] - name: victoria-metrics-operator releaseName: victoria-metrics-operator chart: cozy-victoria-metrics-operator namespace: cozy-victoria-metrics-operator + optional: true dependsOn: [cilium,cert-manager] - name: monitoring-agents @@ -60,6 +62,7 @@ releases: chart: cozy-monitoring-agents namespace: cozy-monitoring privileged: true + optional: true dependsOn: [cilium,victoria-metrics-operator] - name: metallb @@ -73,48 +76,56 @@ releases: releaseName: etcd-operator chart: cozy-etcd-operator namespace: cozy-etcd-operator + optional: true dependsOn: [cilium,cert-manager] - name: grafana-operator releaseName: grafana-operator chart: cozy-grafana-operator namespace: cozy-grafana-operator + optional: true dependsOn: [cilium] - name: mariadb-operator releaseName: mariadb-operator chart: cozy-mariadb-operator namespace: cozy-mariadb-operator + optional: true dependsOn: [cilium,cert-manager,victoria-metrics-operator] - name: postgres-operator releaseName: postgres-operator chart: cozy-postgres-operator namespace: cozy-postgres-operator + optional: true dependsOn: [cilium,cert-manager] - name: kafka-operator releaseName: kafka-operator chart: cozy-kafka-operator namespace: cozy-kafka-operator + optional: true dependsOn: [cilium] - name: clickhouse-operator releaseName: clickhouse-operator chart: cozy-clickhouse-operator namespace: cozy-clickhouse-operator + optional: true dependsOn: [cilium] - name: rabbitmq-operator releaseName: rabbitmq-operator chart: cozy-rabbitmq-operator namespace: cozy-rabbitmq-operator + optional: true dependsOn: [cilium] - name: redis-operator releaseName: redis-operator chart: cozy-redis-operator namespace: cozy-redis-operator + optional: true dependsOn: [cilium] - name: piraeus-operator @@ -133,6 +144,7 @@ releases: releaseName: objectstorage-controller chart: cozy-objectstorage-controller namespace: cozy-objectstorage-controller + optional: true dependsOn: [cilium] - name: linstor diff --git a/packages/core/platform/bundles/distro-hosted.yaml b/packages/core/platform/bundles/distro-hosted.yaml index d396544f..c88cf080 100644 --- a/packages/core/platform/bundles/distro-hosted.yaml +++ b/packages/core/platform/bundles/distro-hosted.yaml @@ -30,12 +30,14 @@ releases: releaseName: cert-manager-issuers chart: cozy-cert-manager-issuers namespace: cozy-cert-manager + optional: true dependsOn: [cert-manager] - name: victoria-metrics-operator releaseName: victoria-metrics-operator chart: cozy-victoria-metrics-operator namespace: cozy-victoria-metrics-operator + optional: true dependsOn: [cert-manager] - name: monitoring-agents @@ -43,54 +45,63 @@ releases: chart: cozy-monitoring-agents namespace: cozy-monitoring privileged: true + optional: true dependsOn: [victoria-metrics-operator] - name: etcd-operator releaseName: etcd-operator chart: cozy-etcd-operator namespace: cozy-etcd-operator + optional: true dependsOn: [cert-manager] - name: grafana-operator releaseName: grafana-operator chart: cozy-grafana-operator namespace: cozy-grafana-operator + optional: true dependsOn: [] - name: mariadb-operator releaseName: mariadb-operator chart: cozy-mariadb-operator namespace: cozy-mariadb-operator + optional: true dependsOn: [victoria-metrics-operator] - name: postgres-operator releaseName: postgres-operator chart: cozy-postgres-operator namespace: cozy-postgres-operator + optional: true dependsOn: [cert-manager] - name: kafka-operator releaseName: kafka-operator chart: cozy-kafka-operator namespace: cozy-kafka-operator + optional: true dependsOn: [] - name: clickhouse-operator releaseName: clickhouse-operator chart: cozy-clickhouse-operator namespace: cozy-clickhouse-operator + optional: true dependsOn: [] - name: rabbitmq-operator releaseName: rabbitmq-operator chart: cozy-rabbitmq-operator namespace: cozy-rabbitmq-operator + optional: true dependsOn: [] - name: redis-operator releaseName: redis-operator chart: cozy-redis-operator namespace: cozy-redis-operator + optional: true dependsOn: [] - name: telepresence