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
Aurelio Forese
efd50d000a
OpenStack Octavia LoadBalancer supports for FlavorID
...
When using Octavia as OpenStack Load Balancer, it is now possible to
specify the Octavia flavor ID to use.
2023-05-13 10:17:44 +02:00
John Gardiner Myers
f7383b29da
Move Cloud into CloudupSubContext
2022-12-18 13:40:02 -08:00
John Gardiner Myers
7c3e32369a
Refactor Context into separate cloudup and nodeup types
2022-12-17 17:42:46 -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
Gene Kuo
17d2f081b6
Fix kops update for OpenStack with LB
...
In the last PR to support OVN provider for LB, listener will refer to
load balancer provider for ACL settings. While currently get listener
API returns empty Pools, which will cause nil pointer dereference when
referring Pool.Loadbalancer.Provider.
This commit fix this issue by getting pool information with
DefaultPoolID when Pools is empty. As I added GetPool function, the
origin GetPool function is renamed to GetPoolMember.
2022-05-25 23:32:54 +09: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
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
burntcarrot
7a6e1c1e68
Fix new staticcheck errors
...
Signed-off-by: burntcarrot <aadhav.n1@gmail.com>
2021-08-28 19:48:17 +05:30
John Gardiner Myers
7c9e7e9286
Make Lifecycle field non-pointer
2021-06-02 23:02:16 -07: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
John Gardiner Myers
f72dac180d
Switch to new fitasks marker
2020-07-28 11:48:08 -07:00
Jesse Haka
31ccce090a
remove LB circular in OpenStack
2020-07-24 08:19:17 +03:00
Jesse Haka
d694a6f66d
add support for AllowedCIDRs
2020-03-17 17:33:11 +02:00
Jesse Haka
9f2f3ccf25
clean security groups
2019-09-12 18:05:03 +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
Kashif Saadat
4b40a24695
Canal manifest updates for k8s v1.12+
2019-04-24 17:37:28 +01:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
648328d520
Openstack Security Group Update
2019-02-22 14:43:58 -07:00
Kubernetes Prow Robot
2094ef7d20
Merge pull request #6438 from zetaab/octavia
...
support both octavia and old lbaasv2 api in openstack
2019-02-20 00:23:30 -08:00
Jesse Haka
3482a34ef5
support both octavia and old lbaasv2 api
2019-02-05 16:45:44 +02:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
21a5be6332
Setting several fields needed for poolassociation tasks to update pool members that do not exists
2019-02-01 08:04:32 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
fb0939af9b
Openstack Model, tasks, and cloud ops refactor
2019-01-15 14:16:08 -07:00
Jon Perritt
3064f6be15
server groups, lb, instance, and dns tasks, models and resources
2019-01-15 14:06:54 -07:00