Skip to content

Commit 5d33bb6

Browse files
committed
Adopt apiEndpoint config in cloud-provider-stackit
1 parent 472a68a commit 5d33bb6

File tree

7 files changed

+14
-21
lines changed

7 files changed

+14
-21
lines changed

charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ data:
77
cloud.yaml: |-
88
global:
99
projectId: "{{ .Values.projectID }}"
10-
iaasApi: "{{ .Values.stackitEndpoints.iaasUrl }}"
10+
apiEndpoints: {{ .Values.apiEndpoints }}
1111
blockStorage:
1212
rescanOnResize: true

charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ spec:
5757
value: unix://{{ .Values.socketPath }}/csi.sock
5858
- name: STACKIT_SERVICE_ACCOUNT_KEY_PATH
5959
value: /etc/serviceaccount/serviceaccount.json
60-
{{- if .Values.stackitEndpoints.tokenUrl }}
60+
{{- if .Values.apiEndpoints.tokenEndpoint }}
6161
- name: STACKIT_TOKEN_BASEURL
62-
value: {{ .Values.stackitEndpoints.tokenUrl }}
62+
value: {{ .Values.apiEndpoints.tokenEndpoint }}
6363
{{- end }}
6464
- name: STACKIT_REGION
6565
value: {{ .Values.region }}

charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/values.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ region: ""
1919
timeout: 6m
2020
userAgentHeaders: []
2121

22-
stackitEndpoints:
23-
tokenUrl: ""
24-
iaasUrl: ""
22+
apiEndpoints: []
2523

2624
csiSnapshotController:
2725
replicas: 1

charts/internal/seed-controlplane/charts/stackit-cloud-controller-manager/templates/configmap.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,8 @@ data:
88
global:
99
projectId: {{ .Values.config.stackitProjectID }}
1010
region: {{ .Values.config.stackitRegion }}
11-
{{- if .Values.config.iaasApiUrl }}
12-
instances:
13-
api: {{ .Values.config.iaasApiUrl }}
14-
{{- end }}
11+
apiEndpoints: {{ .Values.config.apiEndpoints }}
1512
loadBalancer:
16-
api: {{ .Values.config.loadBalancerApiUrl }}
1713
networkId: {{ .Values.config.stackitNetworkID }}
1814
{{- if .Values.config.extraLabels }}
1915
extraLabels:

charts/internal/seed-controlplane/charts/stackit-cloud-controller-manager/templates/stackit-cloud-controller-manager.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ spec:
6161
value: /etc/serviceaccount/serviceaccount.json
6262
{{- if .Values.config.tokenUrl }}
6363
- name: STACKIT_TOKEN_BASEURL
64-
value: {{ .Values.config.tokenUrl }}
64+
value: {{ .Values.config.apiEndpoints.tokenUrl }}
6565
{{- end }}
6666
{{- if .Values.config.loadBalancerEmergencyToken }}
6767
- name: STACKIT_LB_API_EMERGENCY_TOKEN

charts/internal/seed-controlplane/charts/stackit-cloud-controller-manager/values.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ config:
55
stackitProjectID: foo
66
stackitNetworkID: foo
77
stackitRegion: foo
8-
#loadBalancerApiUrl: foo.bar.example.com/v1
9-
#iaasApiUrl: foo.bar.example.com/v1
10-
#tokenUrl: foo.bar.example.com/v1
8+
apiEndpoints: []
119
port: 10258
1210
metricsPort: 9090
1311
podAnnotations: {}

pkg/controller/controlplane/valuesprovider.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -841,14 +841,15 @@ func getSTACKITCCMChartValues(
841841
}
842842

843843
if apiEndpoints != nil {
844+
endpoints := map[string]any{}
844845
if apiEndpoints.LoadBalancer != nil {
845-
ccmConfig["loadBalancerApiUrl"] = *apiEndpoints.LoadBalancer
846+
endpoints["loadBalancerApi"] = *apiEndpoints.LoadBalancer
846847
}
847848
if apiEndpoints.IaaS != nil {
848-
ccmConfig["iaasApiUrl"] = *apiEndpoints.IaaS
849+
endpoints["iaasApi"] = *apiEndpoints.IaaS
849850
}
850851
if apiEndpoints.TokenEndpoint != nil {
851-
ccmConfig["tokenUrl"] = *apiEndpoints.TokenEndpoint
852+
endpoints["tokenEndpoint"] = *apiEndpoints.TokenEndpoint
852853
}
853854
}
854855

@@ -927,10 +928,10 @@ func getCSISTACKITControllerChartValues(cluster *extensionscontroller.Cluster, c
927928
endpointConfig := map[string]string{}
928929
if apiEndpoints != nil {
929930
if apiEndpoints.TokenEndpoint != nil {
930-
endpointConfig["tokenUrl"] = *apiEndpoints.TokenEndpoint
931+
endpointConfig["tokenEndpoint"] = *apiEndpoints.TokenEndpoint
931932
}
932933
if apiEndpoints.IaaS != nil {
933-
endpointConfig["iaasUrl"] = *apiEndpoints.IaaS
934+
endpointConfig["iaasApi"] = *apiEndpoints.IaaS
934935
}
935936
}
936937

@@ -945,7 +946,7 @@ func getCSISTACKITControllerChartValues(cluster *extensionscontroller.Cluster, c
945946
"csiSnapshotController": map[string]any{
946947
"replicas": extensionscontroller.GetControlPlaneReplicas(cluster, scaledDown, 1),
947948
},
948-
"stackitEndpoints": endpointConfig,
949+
"apiEndpoints": endpointConfig,
949950
"customLabelDomain": customLabelDomain,
950951
}
951952
if userAgentHeaders != nil {

0 commit comments

Comments
 (0)