Ciprian Hacman
0c88d881a2
openstack: Stop passing cluster tags
2022-12-22 08:08:19 +02:00
Ciprian Hacman
d9d78df5e7
openstack: Refactor DNS client initialization
2022-12-22 07:41:25 +02:00
Kubernetes Prow Robot
741ca8faa2
Merge pull request #14444 from johngmyers/task-generic
...
Refactor Context into separate cloudup and nodeup types
2022-12-18 13:37:43 -08:00
Ole Markus With
c10841eba3
Base OpenStack API resources on cluster name if public name is not set
2022-12-18 10:57:21 +01:00
John Gardiner Myers
7c3e32369a
Refactor Context into separate cloudup and nodeup types
2022-12-17 17:42:46 -08:00
Ciprian Hacman
41ada58944
Rename field from `ManagedFile.Public` to `ManagedFile.PublicACL`
2022-12-12 13:21:55 +02:00
Kubernetes Prow Robot
e5a835d287
Merge pull request #14706 from johngmyers/v1alpha3-networking
...
v1alpha3: move networking fields under networking
2022-12-05 21:34:38 -08:00
John Gardiner Myers
235aa61594
v1alpha3: move networking fields under networking
2022-12-02 19:19:59 -08:00
Ciprian Hacman
4091fc00d6
Update OWNERS files
2022-12-02 07:19:59 +02:00
John Gardiner Myers
76f71512cc
v1alpha3: fix miscellaneous capitalization
2022-11-28 21:37:21 -08:00
John Gardiner Myers
de9055b588
Update control-plane terminology in CLI output strings
2022-11-23 21:32:10 -08:00
John Gardiner Myers
b105aa6a86
hack/update-expected.sh
2022-11-22 17:15:51 -08:00
John Gardiner Myers
d39ba74bd7
Change the control-plane IG role to "ControlPlane" in v1alpha3 API
2022-11-22 17:05:29 -08:00
John Gardiner Myers
bc36f5b022
Rename ClusterSubnetSpec's ProviderID field to ID
2022-11-20 15:36:54 -08:00
John Gardiner Myers
5fca16aa30
v1alpha3: Move API-related settings under API
2022-11-19 10:27:12 -08:00
Ciprian Hacman
d29812fc6e
Replace fi.Bool/Float*/Int*/StringValue() with fi.ValueOf
2022-11-19 03:45:23 +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
64be690211
Update TopologySpec for v1alpha3 API
2022-11-06 09:10:38 -08:00
Ciprian Hacman
4e5ded6dc3
hetzner: Create cluster without DNS or Gossip
2022-10-27 11:29:37 +03:00
Ciprian Hacman
dc98c74428
Move Gossip check to cluster struct
2022-10-21 09:48:07 +03:00
Ciprian Hacman
85026145a1
Always infer gossip DNS from cluster name
2022-10-02 12:54:37 +03:00
Kubernetes Prow Robot
3980383aa1
Merge pull request #13853 from akkina2107/Truncate-cluster-name
...
Fix openstack tag limitation
2022-09-06 12:56:23 -07:00
Nagaraju Akkina
bb934447fd
Fix openstack tag limitation
...
Openstack is not allowing object tag size of more than 60 characters, as
we can not rename a cluster we have to truncate and limit length to 42
for the tag value.
2022-08-30 10:03:30 +02:00
Ciprian Hacman
cb99db0757
Run make goimports
2022-08-17 07:03:33 +03:00
Jesse Haka
068e54724f
run update expected
2022-05-24 10:18:11 +03:00
Gene Kuo
37beb4b73d
Add Support for OVN Load Balancer
...
OVN load balancer in OpenStack only supports SOURCE_IP_PORT as load
balancer method. This commits add support for OVN Octavia provider by
- Use SOURCE_IP_PORT as load balancer method when LB provider is OVN
- Disable allowed CIDR when LB provider is OVN
2022-05-23 23:49:00 +09:00
Ole Markus With
ba544eacce
Add control-plane taint as kubetest2 non-blocking taint and fix OS tests
2022-04-18 13:56:13 +02:00
Ole Markus With
ce2e877aeb
Remove bazel files from vendor
2022-04-12 13:29:03 +02:00
John Gardiner Myers
aff5f587f3
Move Openstack settings to cloudProvider.openstack
2022-04-07 10:04:19 -07:00
Kubernetes Prow Robot
c9ad543dea
Merge pull request #13096 from zetaab/poolmonitor
...
OpenStack - Add loadbalancer pool monitor to API LB
2022-01-21 04:49:58 -08:00
Jesse Haka
0beb036d83
expose external ccm metrics for OpenStack
2022-01-20 15:22:30 +02:00
Kubernetes Prow Robot
85732b4c4d
Merge pull request #13030 from johngmyers/v6-topology
...
Use IPv6-only subnets for worker nodes in private IPv6 topology
2022-01-18 10:58:40 -08:00
Jesse Haka
6b32f79c18
OpenStack - Add loadbalancer pool monitor to API LB
2022-01-18 12:10:47 +02:00
Jesse Haka
fbb8b1ff08
make gazelle
2022-01-12 15:13:08 +02:00
Jesse Haka
acdca486e7
fix ipv4+ipv6 sec groups/listeners in OpenStack
2022-01-12 15:11:51 +02:00
John Gardiner Myers
5385381633
Use IPv6-only subnets for worker nodes in private IPv6 topology
2022-01-06 21:00:00 -08:00
Jesse Haka
b88d110f58
Drain OpenStack loadbalancers
2021-12-31 13:16:02 +02:00
justinsb
994ac19b42
Use fi.Keyset instead of passing tasks around
...
Using a task leads to layering complexity. We could introduce a new
type, but fi.Keyset is the type we seem to want.
(We could move Keyset out of fi, but we don't need to yet)
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2021-12-20 23:24:32 -05:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
John Gardiner Myers
daca9fb2b8
Reissue client keypairs on issuer change
2021-11-27 15:24:36 -08:00
Michael Wagner
e1f3c5dbf8
chore(openstack): make sure our port tags are short
...
OpenStack limits the tag length to 60 characters.
2021-08-09 08:49:12 +02:00
Michael Wagner
99330549e4
feat(openstack): enrich ports with more metadata
...
The overall goal is to get rid of the specific port names and replace
them with hashed ones. This in turn allows us to introduce rolling
updates for Openstack in a later stage.
2021-08-09 08:49:12 +02:00
Peter Rifel
ce821a614f
In-line openstack loadbalancer feature detection
...
This was our only reliance on cloud-provider-openstack which depends on k8s.io/kubernetes.
With the logic in-lined, kops no longer has any indirect dependencies of k/k
2021-08-06 08:19:53 -04:00
Kubernetes Prow Robot
3a293781a6
Merge pull request #11784 from ederst/add-os-config-drive
...
Launch Openstack instances with config drive
2021-08-04 00:49:24 -07:00
John Gardiner Myers
1f705615c7
hack/update-expected.sh
2021-07-18 13:37:20 -07:00
John Gardiner Myers
e9fc12b4f3
Fix certificate bootstrap for non-kops-controller-bootstrap cloud providers
2021-07-18 13:37:19 -07:00
John Gardiner Myers
cdf26302b2
hack/update-expected.sh
2021-07-08 18:46:03 -07:00
John Gardiner Myers
c35d101a89
Refactor keysets for etcd-manager
2021-07-08 18:46:03 -07:00
John Gardiner Myers
5834fc2690
hack/update-expected.sh
2021-07-03 17:33:13 -07:00
John Gardiner Myers
5c5969d102
hack/update-expected.sh
2021-07-01 22:25:51 -07:00