Skip to content

Commit 18e58f9

Browse files
refactor(cluster-addon): Remove kube-vip and yawol
According to https://github.com/SovereignCloudStack/minutes/blob/main/container/20250221.md yawol and kube-vip will be removed. Co-authored-by: Roman Hros <roman.hros@dnation.cloud> Signed-off-by: Jan Schoone <jan.schoone@uhurutec.com>
1 parent e719a22 commit 18e58f9

15 files changed

Lines changed: 59 additions & 292 deletions

docs/providers/openstack/configuration.md

Lines changed: 28 additions & 34 deletions
Large diffs are not rendered by default.

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

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,16 @@
11
values: |
2-
{{- define "yawol_image_id" -}}
3-
{{- range .Cluster.spec.topology.variables -}}
4-
{{- if eq .name "yawol_image_id" -}}
5-
{{ .value }}
6-
{{- end -}}
7-
{{- end -}}
8-
{{- end }}
9-
{{- define "yawol_flavor_id" -}}
10-
{{- range .Cluster.spec.topology.variables -}}
11-
{{- if eq .name "yawol_flavor_id" -}}
12-
{{ .value }}
13-
{{- end -}}
14-
{{- end -}}
15-
{{- end }}
162
metrics-server:
173
commonLabels:
184
domain: "{{ .Cluster.spec.controlPlaneEndpoint.host }}"
195
clusterAddonVersion: "v2"
20-
{{ range .Cluster.spec.topology.variables }}
21-
{{- if and (eq .name "workload_loadbalancer") (eq .value "yawol") }}
22-
yawol-controller:
23-
enabled: true
24-
yawolFloatingID: "{{ $.InfraCluster.status.externalNetwork.id }}"
25-
yawolNetworkID: "{{ $.InfraCluster.status.network.id }}"
26-
yawolAPIHost: "{{ printf "https://%s:%d" $.Cluster.spec.controlPlaneEndpoint.host $.Cluster.spec.controlPlaneEndpoint.port }}"
27-
yawolFlavorID: {{ template "yawol_flavor_id" $}}
28-
yawolImageID: {{ template "yawol_image_id" $}}
29-
{{- end }}
30-
{{- end }}
31-
326
openstack-cloud-controller-manager:
337
cluster:
348
name: {{ .Cluster.metadata.name }}
359
cloudConfig:
3610
loadBalancer:
3711
{{- range .Cluster.spec.topology.variables }}
3812
{{- if eq .name "workload_loadbalancer" }}
39-
{{- if or (eq .value "none") (eq .value "yawol") }}
13+
{{- if eq .value "none" }}
4014
enabled: false
4115
{{ else if eq .value "octavia-amphora" }}
4216
enabled: true
Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
dependencies:
22
- name: metrics-server
33
repository: https://kubernetes-sigs.github.io/metrics-server/
4-
version: 3.12.0
4+
version: 3.12.2
55
- name: cilium
66
repository: https://helm.cilium.io/
77
version: 1.16.3
88
- name: openstack-cloud-controller-manager
99
repository: https://kubernetes.github.io/cloud-provider-openstack
10-
version: 2.28.4
10+
version: 2.30.4
1111
- name: openstack-cinder-csi
1212
repository: https://kubernetes.github.io/cloud-provider-openstack
13-
version: 2.28.2
14-
- name: yawol-controller
15-
repository: https://stackitcloud.github.io/yawol
16-
version: 0.21.3
17-
digest: sha256:022d98ff75f315c6467c2b71156dcf30c25f2437f14c3452ac14c1cd68523b17
18-
generated: "2024-10-20T10:37:24.476007912+02:00"
13+
version: 2.30.2
14+
digest: sha256:d40af7d428f9b5d3eddce27f400954be2c43c9819ae104080bc3a43de6e7a96f
15+
generated: "2025-03-07T23:14:56.509875313+01:00"

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

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,11 @@ dependencies:
1111
- alias: openstack-cloud-controller-manager
1212
name: openstack-cloud-controller-manager
1313
repository: https://kubernetes.github.io/cloud-provider-openstack
14-
version: 2.28.4
14+
version: 2.30.4
1515
- alias: openstack-cinder-csi
1616
name: openstack-cinder-csi
1717
repository: https://kubernetes.github.io/cloud-provider-openstack
18-
version: 2.28.2
19-
- alias: yawol-controller
20-
condition: yawol-controller.enabled
21-
name: yawol-controller
22-
repository: https://stackitcloud.github.io/yawol
23-
version: 0.25.0
24-
name: openstack-scs-1-29-cluster-addon
18+
version: 2.30.2
19+
name: openstack-scs-1-30-cluster-addon
2520
type: application
2621
version: v1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)