Peter Rifel
701f01a26b
Use switch/case statement
2025-08-22 20:36:02 -05:00
Pierre Prinetti
1005dda58e
Upgrade to Gophercloud v2
...
Essentially:
* Add a context argument to Gophercloud functions
* Refactor scheduler hints for server creation
2024-10-23 12:33:34 +02:00
zadjadr
0ea7e55f25
Add missing security groups for cilium etcd
2023-08-11 13:47:15 +02:00
Jesse Haka
cbe1666012
open hubble port 4244
2023-07-15 09:40:28 +03:00
John Gardiner Myers
0dfac69d83
Remove support for Weave networking
2023-06-22 23:03:24 -07:00
Federico Chiacchiaretta
110dd89eaf
New OpenStack security group rules to allow scraping of metrics for
...
kubeControllerManager and kubeScheduler
2023-06-07 18:04:06 +02:00
justinsb
ca67b1ca1e
Refactor: rename IsGossip -> UsesLegacyGossip
...
We want to be able to use "dns=none" (without peer-to-peer gossip)
even for clusters that have the k8s.local extension. These were
previously called "gossip clusters", but really that is an
implementation; what actually matters to users is that they don't rely
on writing records into a DNS zone (such as Route53).
2023-05-22 21:50:16 -04:00
Jesse Haka
c09b401b38
add csi cinder metrics
2023-04-20 14:40:44 +03:00
Jesse Haka
ff557a9cf1
remove cadvisor and etcd client fw rule
2023-02-13 09:31:37 +02:00
Jesse Haka
3dab0eb807
Use kops-controller to boostrap nodes in OpenStack
2023-01-14 13:54:14 +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
John Gardiner Myers
235aa61594
v1alpha3: move networking fields under networking
2022-12-02 19:19:59 -08:00
John Gardiner Myers
76f71512cc
v1alpha3: fix miscellaneous capitalization
2022-11-28 21:37:21 -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
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
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
Ciprian Hacman
cb99db0757
Run make goimports
2022-08-17 07:03:33 +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
John Gardiner Myers
aff5f587f3
Move Openstack settings to cloudProvider.openstack
2022-04-07 10:04:19 -07:00
Jesse Haka
0beb036d83
expose external ccm metrics for OpenStack
2022-01-20 15:22:30 +02:00
Jesse Haka
acdca486e7
fix ipv4+ipv6 sec groups/listeners in OpenStack
2022-01-12 15:11:51 +02:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
John Gardiner Myers
7c9e7e9286
Make Lifecycle field non-pointer
2021-06-02 23:02:16 -07:00
Jesse Haka
33e2de60e5
do not create egress rules when using vipacl octavia
2020-10-16 14:11:22 +03:00
Ole Markus With
5cb63fb788
Fail if we find multiple sgs with same name
2020-08-26 13:41:15 +02:00
Ole Markus With
14a6f92f53
Delete SG rules that kops don't explicitly add to managed SGs
2020-08-26 11:09:22 +02:00
Peter Rifel
4d9f0128a3
Upgrade to klog2
...
This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out.
2020-08-16 20:56:48 -05:00
Ole Markus With
84d2dcb624
Use SG to SG rule for cni tcp/udp rules
2020-08-07 09:39:44 +02:00
Ole Markus With
c5ddd3885c
Add support for cilium on openstack
2020-08-07 09:39:44 +02:00
Ole Markus With
4a16223361
Create master API security group unconditionally
...
Needed somewhere anyway. Failing to create this one errors with missing task
2020-07-12 21:08:13 +02:00
Ole Markus With
991549a5f4
Remove support for Romana
2020-06-03 08:23:53 +02:00
Jesse Haka
d694a6f66d
add support for AllowedCIDRs
2020-03-17 17:33:11 +02:00
Jesse Haka
b77a58a896
add protocol4 as allowed to master
2019-10-28 11:57:51 +02:00
Jesse Haka
a09a920e92
fix firewalls for openstack
2019-10-27 21:58:40 +02:00
Justin SB
b6862103bb
Change default port for memberlist from 3997
...
We had a port collision on 3997; change the default memberlist ports
to avoid the collision (we haven't shipped a release with this in it).
Also create a go file so that we can use constants to keep track of
our port numbers, rather than magic values.
2019-10-14 07:26:27 -04:00
chentanjun
3d1966df84
fix-up some spelling mistakes in /pkg
2019-09-26 10:15:44 +08:00
Michael Wagner
8e156c7eb1
chore(openstack): also propagate additional sgs to ports
2019-09-24 13:39:29 +02:00
Kubernetes Prow Robot
3b9821d5c5
Merge pull request #7474 from nebril/cilium-standalone
...
Change Cilium templates to standalone version
2019-09-18 14:01:00 -07:00
Maciej Kwiek
74e10dadec
Change Cilium templates to standalone version
...
This commit doesn't include any Cilium configuration, just takes the
quick install yaml from
https://github.com/cilium/cilium/blob/v1.6.0/install/kubernetes/quick-install.yaml
Signed-off-by: Maciej Kwiek <maciej@isovalent.com>
2019-09-12 17:23:50 +02:00
Jesse Haka
6278fec373
fix kubelet sg rules
2019-09-12 18:05:03 +03:00
Jesse Haka
9f2f3ccf25
clean security groups
2019-09-12 18:05:03 +03:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Jesse Haka
74bf559afa
open ports for etcd-manager
2019-08-13 16:48:59 +03:00
Jesse Haka
53834635ad
add node-exporter to allowed ports
2019-05-13 13:13:28 +03:00
Justin SB
3e33ac7682
Change code from glog to klog
...
We don't call klog.InitFlags yet, because that will cause a flag
redefinition error until we get everyone to stop using glog. That
will happen when we update to k8s 1.13.
2019-05-06 12:54:51 -04:00