Skip to content

Commit f1b5513

Browse files
committed
Merge branch 'improvement/remove-legacy-resources-before-install' into q/131.0
2 parents 449b40f + d166828 commit f1b5513

File tree

5 files changed

+76
-0
lines changed

5 files changed

+76
-0
lines changed

buildchain/buildchain/salt_tree.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,7 @@ def _download_ui_operator_crds() -> str:
409409
Path("salt/metalk8s/addons/ui/deployed/ingress.sls"),
410410
Path("salt/metalk8s/addons/ui/deployed/init.sls"),
411411
Path("salt/metalk8s/addons/ui/deployed/ui-operator-cr.sls"),
412+
Path("salt/metalk8s/addons/ui/deployed/ui-operator-prepare.sls"),
412413
Path("salt/metalk8s/addons/ui/config/metalk8s-ui-config.yaml.j2"),
413414
Path("salt/metalk8s/addons/ui/config/metalk8s-shell-ui-config.yaml.j2"),
414415
Path("salt/metalk8s/addons/ui/config/workloadplane-shell-ui-config.yaml.j2"),
@@ -430,6 +431,7 @@ def _download_ui_operator_crds() -> str:
430431
Path("salt/metalk8s/addons/ui-operator/post-upgrade.sls"),
431432
Path("salt/metalk8s/addons/shell-ui/deployed/init.sls"),
432433
Path("salt/metalk8s/addons/shell-ui/deployed/ui-operator-cr.sls"),
434+
Path("salt/metalk8s/addons/shell-ui/deployed/ui-operator-prepare.sls"),
433435
Path("salt/metalk8s/addons/solutions/deployed/configmap.sls"),
434436
Path("salt/metalk8s/addons/solutions/deployed/init.sls"),
435437
Path("salt/metalk8s/addons/solutions/deployed/namespace.sls"),
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
include:
2+
- .ui-operator-prepare
23
- .ui-operator-cr
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# This can file can be removed in v132.0.0
2+
3+
Delete old shell-ui configmap:
4+
metalk8s_kubernetes.object_absent:
5+
- apiVersion: v1
6+
- kind: ConfigMap
7+
- name: shell-ui-config
8+
- namespace: metalk8s-ui
9+
10+
Delete legacy deployed-ui-apps configmap:
11+
metalk8s_kubernetes.object_absent:
12+
- apiVersion: v1
13+
- kind: ConfigMap
14+
- name: deployed-ui-apps
15+
- namespace: metalk8s-ui
16+
17+
Delete legacy deployed-ui-apps-generated configmap:
18+
metalk8s_kubernetes.object_absent:
19+
- apiVersion: v1
20+
- kind: ConfigMap
21+
- name: deployed-ui-apps-generated
22+
- namespace: metalk8s-ui
23+
24+
Delete legacy shell-ui configmap:
25+
metalk8s_kubernetes.object_absent:
26+
- apiVersion: v1
27+
- kind: ConfigMap
28+
- name: shell-ui
29+
- namespace: metalk8s-ui
30+
31+
Delete legacy workloadplane-shell-ui-config configmap:
32+
metalk8s_kubernetes.object_absent:
33+
- apiVersion: v1
34+
- kind: ConfigMap
35+
- name: workloadplane-shell-ui-config
36+
- namespace: metalk8s-ui
37+
38+
Delete legacy workloadplane-shell-ui-config-generated configmap:
39+
metalk8s_kubernetes.object_absent:
40+
- apiVersion: v1
41+
- kind: ConfigMap
42+
- name: workloadplane-shell-ui-config-generated
43+
- namespace: metalk8s-ui
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
include:
22
- .dependencies
3+
- .ui-operator-prepare
34
- .ui-operator-cr
45
- .ingress
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This can file can be removed in v132.0.0
2+
3+
Delete old metalk8s-ui ingress:
4+
metalk8s_kubernetes.object_absent:
5+
- apiVersion: networking.k8s.io/v1
6+
- kind: Ingress
7+
- name: metalk8s-ui
8+
- namespace: metalk8s-ui
9+
10+
Delete old metalk8s-shell-ui-config configmap:
11+
metalk8s_kubernetes.object_absent:
12+
- apiVersion: v1
13+
- kind: ConfigMap
14+
- name: metalk8s-shell-ui-config
15+
- namespace: metalk8s-ui
16+
17+
Delete old metalk8s-ui configmap:
18+
metalk8s_kubernetes.object_absent:
19+
- apiVersion: v1
20+
- kind: ConfigMap
21+
- name: metalk8s-ui
22+
- namespace: metalk8s-ui
23+
24+
Delete old metalk8s-ui-config configmap:
25+
metalk8s_kubernetes.object_absent:
26+
- apiVersion: v1
27+
- kind: ConfigMap
28+
- name: metalk8s-ui-config
29+
- namespace: metalk8s-ui

0 commit comments

Comments
 (0)