Listeners timeout constantly updated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kuryr-kubernetes |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
It's possible that the Listener timeouts data was
included in the CRD status, even though there is
no annotation on the Service, probably the Listener
was not present on the CRD, but created and the
controller attempts to find it and includes the timeouts
value. The timeouts included on the CRD then differs
from the spec values causing the constant update
of the Listener.
2021-05-28 14:37:45.579 24 INFO octavia.
$ openstack loadbalancer list |grep cluster-
openstack | aba05c65-
$ oc get klb cluster-
apiVersion: openstack.org/v1
kind: KuryrLoadBalancer
metadata:
creationTimes
finalizers:
- kuryr.openstack
generation: 6577
name: cluster-
namespace: openshift-
resourceVersion: "113259"
uid: bb7c616d-
spec:
endpointSlices:
- endpoints:
- addresses:
- 10.128.16.101
conditions:
ready: true
targetRef:
kind: Pod
name: cluster-
namespace: openshift-
uid: 3a5818b1-
ports:
- name: https
port: 8443
protocol: TCP
ip: 172.30.244.252
ports:
- name: https
port: 8443
protocol: TCP
targetPort: https
project_id: 3583506d9c92457
provider: ovn
security_
- 475e073a-
subnet_id: b853adda-
timeout_
timeout_
type: ClusterIP
status:
listeners:
- id: 443151ce-
loadbalance
name: openshift-
port: 8443
project_id: 3583506d9c92457
protocol: TCP
timeout_
timeout_
Fix proposed to branch: master /review. opendev. org/c/openstack /kuryr- kubernetes/ +/793768
Review: https:/