@@ -18,15 +18,12 @@ spec:
18
18
nodeRegistration :
19
19
name : $${COREOS_OPENSTACK_HOSTNAME}
20
20
kubeletExtraArgs :
21
- provider-id : null
21
+ provider-id : openstack:///$${COREOS_OPENSTACK_INSTANCE_UUID}
22
22
initConfiguration :
23
23
nodeRegistration :
24
24
name : $${COREOS_OPENSTACK_HOSTNAME}
25
25
kubeletExtraArgs :
26
- # Fixme(lentzi90): This is here just to override the value set in the default
27
- # kustomization. It will be replaced with a value that works for flatcar in
28
- # https://github.com/kubernetes-sigs/cluster-api-provider-openstack/pull/1564
29
- provider-id : null
26
+ provider-id : openstack:///$${COREOS_OPENSTACK_INSTANCE_UUID}
30
27
format : ignition
31
28
ignition :
32
29
containerLinuxConfig :
86
83
EnvironmentFile=/run/metadata/flatcar
87
84
preKubeadmCommands :
88
85
- export COREOS_OPENSTACK_HOSTNAME=$${COREOS_OPENSTACK_HOSTNAME%.*}
86
+ - export COREOS_OPENSTACK_INSTANCE_UUID=$${COREOS_OPENSTACK_INSTANCE_UUID}
89
87
- envsubst < /etc/kubeadm.yml > /etc/kubeadm.yml.tmp
90
88
- mv /etc/kubeadm.yml.tmp /etc/kubeadm.yml
91
89
---
@@ -100,12 +98,10 @@ spec:
100
98
nodeRegistration :
101
99
name : $${COREOS_OPENSTACK_HOSTNAME}
102
100
kubeletExtraArgs :
103
- # Fixme(lentzi90): This is here just to override the value set in the default
104
- # kustomization. It will be replaced with a value that works for flatcar in
105
- # https://github.com/kubernetes-sigs/cluster-api-provider-openstack/pull/1564
106
- provider-id : null
101
+ provider-id : openstack:///$${COREOS_OPENSTACK_INSTANCE_UUID}
107
102
preKubeadmCommands :
108
103
- export COREOS_OPENSTACK_HOSTNAME=$${COREOS_OPENSTACK_HOSTNAME%.*}
104
+ - export COREOS_OPENSTACK_INSTANCE_UUID=$${COREOS_OPENSTACK_INSTANCE_UUID}
109
105
- envsubst < /etc/kubeadm.yml > /etc/kubeadm.yml.tmp
110
106
- mv /etc/kubeadm.yml.tmp /etc/kubeadm.yml
111
107
format : ignition
0 commit comments