Octavia Loadbalancer security group is using the wrong source ip rule
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Openstack Integrator Charm |
Triaged
|
Undecided
|
Unassigned |
Bug Description
Kubernetes deployment on top of Octavia/Ussuri/OVN using openstack-
curl -> Octavia Load Balancer (VIP) -> Amphora instance (VRRP_IP) -> Kubernetes master unit (LB member, port 6443)
Loadbalancer layout: https:/
Security group of the kubernetes master members:
openstack security group rule list openstack-
+------
| ID | IP Protocol | Ethertype | IP Range | Port Range | Remote Security Group |
+------
| 8cffd2b8-
| 977f8156-
| cfdb4104-
+------
Port 6443 rule is allowing only the Loadbalancer VIP (10.0.20.213) to pass.
When the port 6443 is opened up by
openstack security group rule create --proto tcp --dst-port 6443 openstack-
The source ip of VRRP instead of LB VIP is clearly visible on kubernetes-master units:
10:14:06.929571 IP 10.0.20.202.41475 > 10.0.20.67.6443: Flags [P.], seq 847:871, ack 2498, win 1516, options [nop,nop,TS val 2821808451 ecr 4105503376], length 24
Changed in charm-openstack-integrator: | |
milestone: | none → 1.27+ck1 |
status: | New → Triaged |
Changed in charm-openstack-integrator: | |
milestone: | 1.27+ck1 → 1.27+ck2 |
Changed in charm-openstack-integrator: | |
milestone: | 1.27+ck2 → 1.29 |
This is potentially a duplication of: https:/ /bugs.launchpad .net/charm- openstack- integrator/ +bug/1884995