justinsb
29d6fd897e
refactor: OptionsBuilder works on kops.Cluster
...
Previously it worked on ClusterSpec, but that means we can't read the
labels or annotations. We want to use those labels/annotations to
experiment with new cloud providers (e.g. bare metal) before adding
this to the API.
Introduce generics so we also get type-safety.
2024-08-25 12:58:34 -04:00
Jesse Haka
3f9a1b6462
set node status update freq to 60min in OpenStack
2023-02-27 20:38:30 +02:00
Ciprian Hacman
8f79c9bd68
Replace fi.Bool/Float*/Int*/String() with fi.PtrTo()
2022-11-19 03:45:22 +02:00
John Gardiner Myers
6a621fcde5
Cleanup OpenStackOptionsBuilder
2022-04-07 14:52:25 -07:00
John Gardiner Myers
aff5f587f3
Move Openstack settings to cloudProvider.openstack
2022-04-07 10:04:19 -07:00
John Gardiner Myers
70f7d9bdb2
Use function to get cloud provider from cluster spec
2022-03-02 21:59:47 -08:00
Jiahui Feng
b1dde24433
always enable Leader Election
...
for openstack CCM.
2022-02-07 15:31:21 -08:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
ederst
bb59f762a1
Add config drive option for Openstack instances
...
This enables to use config drives instead of the metadata service as a
source for the user data (cloudinit).
2021-06-16 13:32:50 +02:00
John Gardiner Myers
2ac17bee69
Remove code for no-longer-supported k8s releases
2020-10-29 16:45:53 -07:00
Ole Markus With
b8bc6d35b8
Force external cloud controller manager on OS
2020-09-15 18:49:51 +02:00
Ole Markus With
25d98796e2
Add cinder plugin
2020-08-11 10:15:12 +02:00