Skip to content

Commit 0ff9ff8

Browse files
feat: add annotation to keep dependency namespace on uninstall or dependencies removal (opendatahub-io#136)
1 parent 41d7eec commit 0ff9ff8

9 files changed

Lines changed: 60 additions & 0 deletions

charts/rhai-on-openshift-chart/templates/definitions/_operator.tpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ apiVersion: v1
1616
kind: Namespace
1717
metadata:
1818
name: {{ .namespace }}
19+
annotations:
20+
helm.sh/resource-policy: keep
1921
labels:
2022
{{- include "rhoai-dependencies.labels" .root | nindent 4 }}
2123
{{- end }}

charts/rhai-on-openshift-chart/test/snapshots/all-components-managed.snap.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: cert-manager-operator
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm
@@ -13,6 +15,8 @@ apiVersion: v1
1315
kind: Namespace
1416
metadata:
1517
name: openshift-cluster-observability-operator
18+
annotations:
19+
helm.sh/resource-policy: keep
1620
labels:
1721
helm.sh/chart: HELM_CHART_VERSION_REDACTED
1822
app.kubernetes.io/managed-by: Helm
@@ -22,6 +26,8 @@ apiVersion: v1
2226
kind: Namespace
2327
metadata:
2428
name: openshift-jobset-operator
29+
annotations:
30+
helm.sh/resource-policy: keep
2531
labels:
2632
helm.sh/chart: HELM_CHART_VERSION_REDACTED
2733
app.kubernetes.io/managed-by: Helm
@@ -31,6 +37,8 @@ apiVersion: v1
3137
kind: Namespace
3238
metadata:
3339
name: openshift-kueue-operator
40+
annotations:
41+
helm.sh/resource-policy: keep
3442
labels:
3543
helm.sh/chart: HELM_CHART_VERSION_REDACTED
3644
app.kubernetes.io/managed-by: Helm
@@ -40,6 +48,8 @@ apiVersion: v1
4048
kind: Namespace
4149
metadata:
4250
name: openshift-nfd
51+
annotations:
52+
helm.sh/resource-policy: keep
4353
labels:
4454
helm.sh/chart: HELM_CHART_VERSION_REDACTED
4555
app.kubernetes.io/managed-by: Helm
@@ -49,6 +59,8 @@ apiVersion: v1
4959
kind: Namespace
5060
metadata:
5161
name: nvidia-gpu-operator
62+
annotations:
63+
helm.sh/resource-policy: keep
5264
labels:
5365
helm.sh/chart: HELM_CHART_VERSION_REDACTED
5466
app.kubernetes.io/managed-by: Helm
@@ -58,6 +70,8 @@ apiVersion: v1
5870
kind: Namespace
5971
metadata:
6072
name: openshift-opentelemetry-operator
73+
annotations:
74+
helm.sh/resource-policy: keep
6175
labels:
6276
helm.sh/chart: HELM_CHART_VERSION_REDACTED
6377
app.kubernetes.io/managed-by: Helm
@@ -67,6 +81,8 @@ apiVersion: v1
6781
kind: Namespace
6882
metadata:
6983
name: kuadrant-system
84+
annotations:
85+
helm.sh/resource-policy: keep
7086
labels:
7187
helm.sh/chart: HELM_CHART_VERSION_REDACTED
7288
app.kubernetes.io/managed-by: Helm
@@ -76,6 +92,8 @@ apiVersion: v1
7692
kind: Namespace
7793
metadata:
7894
name: openshift-tempo-operator
95+
annotations:
96+
helm.sh/resource-policy: keep
7997
labels:
8098
helm.sh/chart: HELM_CHART_VERSION_REDACTED
8199
app.kubernetes.io/managed-by: Helm
@@ -85,6 +103,8 @@ apiVersion: v1
85103
kind: Namespace
86104
metadata:
87105
name: opendatahub-operator-system
106+
annotations:
107+
helm.sh/resource-policy: keep
88108
labels:
89109
helm.sh/chart: HELM_CHART_VERSION_REDACTED
90110
app.kubernetes.io/managed-by: Helm

charts/rhai-on-openshift-chart/test/snapshots/default.snap.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: opendatahub-operator-system
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm

charts/rhai-on-openshift-chart/test/snapshots/enable-llm-d-wva.snap.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: cert-manager-operator
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm
@@ -13,6 +15,8 @@ apiVersion: v1
1315
kind: Namespace
1416
metadata:
1517
name: openshift-keda
18+
annotations:
19+
helm.sh/resource-policy: keep
1620
labels:
1721
helm.sh/chart: HELM_CHART_VERSION_REDACTED
1822
app.kubernetes.io/managed-by: Helm
@@ -22,6 +26,8 @@ apiVersion: v1
2226
kind: Namespace
2327
metadata:
2428
name: openshift-jobset-operator
29+
annotations:
30+
helm.sh/resource-policy: keep
2531
labels:
2632
helm.sh/chart: HELM_CHART_VERSION_REDACTED
2733
app.kubernetes.io/managed-by: Helm
@@ -31,6 +37,8 @@ apiVersion: v1
3137
kind: Namespace
3238
metadata:
3339
name: kuadrant-system
40+
annotations:
41+
helm.sh/resource-policy: keep
3442
labels:
3543
helm.sh/chart: HELM_CHART_VERSION_REDACTED
3644
app.kubernetes.io/managed-by: Helm
@@ -40,6 +48,8 @@ apiVersion: v1
4048
kind: Namespace
4149
metadata:
4250
name: opendatahub-operator-system
51+
annotations:
52+
helm.sh/resource-policy: keep
4353
labels:
4454
helm.sh/chart: HELM_CHART_VERSION_REDACTED
4555
app.kubernetes.io/managed-by: Helm

charts/rhai-on-openshift-chart/test/snapshots/inference-only.snap.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: cert-manager-operator
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm
@@ -13,6 +15,8 @@ apiVersion: v1
1315
kind: Namespace
1416
metadata:
1517
name: kuadrant-system
18+
annotations:
19+
helm.sh/resource-policy: keep
1620
labels:
1721
helm.sh/chart: HELM_CHART_VERSION_REDACTED
1822
app.kubernetes.io/managed-by: Helm
@@ -22,6 +26,8 @@ apiVersion: v1
2226
kind: Namespace
2327
metadata:
2428
name: redhat-ods-operator
29+
annotations:
30+
helm.sh/resource-policy: keep
2531
labels:
2632
helm.sh/chart: HELM_CHART_VERSION_REDACTED
2733
app.kubernetes.io/managed-by: Helm

charts/rhai-on-openshift-chart/test/snapshots/profile-with-customization.snap.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: cert-manager-operator
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm
@@ -13,6 +15,8 @@ apiVersion: v1
1315
kind: Namespace
1416
metadata:
1517
name: openshift-jobset-operator
18+
annotations:
19+
helm.sh/resource-policy: keep
1620
labels:
1721
helm.sh/chart: HELM_CHART_VERSION_REDACTED
1822
app.kubernetes.io/managed-by: Helm
@@ -22,6 +26,8 @@ apiVersion: v1
2226
kind: Namespace
2327
metadata:
2428
name: kuadrant-system
29+
annotations:
30+
helm.sh/resource-policy: keep
2531
labels:
2632
helm.sh/chart: HELM_CHART_VERSION_REDACTED
2733
app.kubernetes.io/managed-by: Helm
@@ -31,6 +37,8 @@ apiVersion: v1
3137
kind: Namespace
3238
metadata:
3339
name: redhat-ods-operator
40+
annotations:
41+
helm.sh/resource-policy: keep
3442
labels:
3543
helm.sh/chart: HELM_CHART_VERSION_REDACTED
3644
app.kubernetes.io/managed-by: Helm

charts/rhai-on-openshift-chart/test/snapshots/skip-crd-check-odh.snap.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: opendatahub-operator-system
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm

charts/rhai-on-openshift-chart/test/snapshots/skip-crd-check-rhoai.snap.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: redhat-ods-operator
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm

charts/rhai-on-openshift-chart/test/snapshots/with-rhcl-config.snap.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ apiVersion: v1
44
kind: Namespace
55
metadata:
66
name: cert-manager-operator
7+
annotations:
8+
helm.sh/resource-policy: keep
79
labels:
810
helm.sh/chart: HELM_CHART_VERSION_REDACTED
911
app.kubernetes.io/managed-by: Helm
@@ -13,6 +15,8 @@ apiVersion: v1
1315
kind: Namespace
1416
metadata:
1517
name: openshift-jobset-operator
18+
annotations:
19+
helm.sh/resource-policy: keep
1620
labels:
1721
helm.sh/chart: HELM_CHART_VERSION_REDACTED
1822
app.kubernetes.io/managed-by: Helm
@@ -22,6 +26,8 @@ apiVersion: v1
2226
kind: Namespace
2327
metadata:
2428
name: kuadrant-system
29+
annotations:
30+
helm.sh/resource-policy: keep
2531
labels:
2632
helm.sh/chart: HELM_CHART_VERSION_REDACTED
2733
app.kubernetes.io/managed-by: Helm
@@ -31,6 +37,8 @@ apiVersion: v1
3137
kind: Namespace
3238
metadata:
3339
name: opendatahub-operator-system
40+
annotations:
41+
helm.sh/resource-policy: keep
3442
labels:
3543
helm.sh/chart: HELM_CHART_VERSION_REDACTED
3644
app.kubernetes.io/managed-by: Helm

0 commit comments

Comments
 (0)