Skip to content

Commit f866e24

Browse files
committed
feat(cluster-addon): Use Cluster Addon Stages to instruct CSO (#205)
The Cluster Stack Operator has the `Multi Stage Addon` feature to install addons in a specified order. This commit adds the configuration to make use of it at least in a very simple way. Signed-off-by: Jan Schoone <[email protected]>
1 parent 6ce933f commit f866e24

24 files changed

+127
-70
lines changed

providers/openstack/scs/cluster-addon/Chart.lock

Lines changed: 0 additions & 15 deletions
This file was deleted.

providers/openstack/scs/cluster-addon/Chart.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- name: openstack-cloud-controller-manager
3+
repository: https://kubernetes.github.io/cloud-provider-openstack
4+
version: 2.31.1
5+
digest: sha256:37581a55204e3d55a12413fec097c8f8ab2fa6e3c43f0c6b2a13ad5f94e366ab
6+
generated: "2025-01-31T08:56:58.099398117+01:00"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v2
2+
type: application
3+
description: CCM
4+
name: CCM
5+
version: v1
6+
dependencies:
7+
- alias: openstack-cloud-controller-manager
8+
name: openstack-cloud-controller-manager
9+
repository: https://kubernetes.github.io/cloud-provider-openstack
10+
version: 2.31.1
Binary file not shown.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
openstack-cloud-controller-manager:
2+
secret:
3+
enabled: true
4+
name: cloud-config
5+
create: false
6+
nodeSelector:
7+
node-role.kubernetes.io/control-plane: ""
8+
tolerations:
9+
- key: node.cloudprovider.kubernetes.io/uninitialized
10+
value: "true"
11+
effect: NoSchedule
12+
- key: node-role.kubernetes.io/control-plane
13+
effect: NoSchedule
-200 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- name: cilium
3+
repository: https://helm.cilium.io/
4+
version: 1.17.1
5+
digest: sha256:53c34069893b2a60b16c171d128e7cda9fd62ddb96210cde7c0d3c00d6d2f096
6+
generated: "2025-02-26T12:54:16.166712915+01:00"

0 commit comments

Comments
 (0)