Friday, 2021-06-25

opendevreviewMerged openstack/kuryr-kubernetes master: Minor formatting corrections.  https://review.opendev.org/c/openstack/kuryr-kubernetes/+/79786907:07
digitalsimbojaHello!09:36
digitalsimbojaI have added a high level service creation flow diagram09:36
opendevreviewSunday Mgbogu proposed openstack/kuryr-kubernetes master: Added the Service Creation Flow Diagram  https://review.opendev.org/c/openstack/kuryr-kubernetes/+/79806409:36
digitalsimbojaThis only shows the ServiceHandler and the EndpointsHandler and how they handle the service creation on Kubernetes09:37
digitalsimbojaI wanted to abstract the KuryrLoadBalancerHandler aspect from the next diagram which I intend to submit too09:38
digitalsimbojaPlease review @ltomasbo, @maysams09:38
digitalsimbojaSo while you take a look and review this, let me work on the KuryrLoadBalancerHandler side of things?09:40
ltomasbodigitalsimboja, look ok-ish, but I was expecting the other type of diagram, where you see the different components, and how the different handlers interact with k8sAPI, drivers and OpenSTack API09:49
digitalsimbojaI suggest we retain this as well while I add that particular one09:50
digitalsimbojaThe diagram can help a very newbie see how things are tied together09:50
ltomasboright!09:50
digitalsimbojaSo I will do the other diagram which would now show all the drivers and handlers etc09:51
digitalsimbojamakes sense?09:51
ltomasboyes, please add it to the same patch set09:56
digitalsimbojaGreat!10:00
maysamsdigitalsimboja: I agree with ltomasbo. The sequence diagram fits better what is aimed to achieve with the patch as an example: https://docs.openstack.org/kuryr-kubernetes/latest/devref/kuryr_kubernetes_design.html#communication10:02
maysamsdigitalsimboja: it will give better indication of what event was triggered first and who/what triggered it10:03
digitalsimbojaPerfect! Adding that as we speak10:03
opendevreviewSunday Mgbogu proposed openstack/kuryr-kubernetes master: Added the Service Creation Flow Diagram  https://review.opendev.org/c/openstack/kuryr-kubernetes/+/79806412:04
digitalsimboja@maysams, @ltomasbo: Please check12:04
maysamsI will check asap12:04
digitalsimbojaI am not sure but I guess I woould need to show that LbaasV2 Driver talks to OCTAVIA API?12:17
digitalsimbojaBut I wait for your comments12:17
ltomasbodigitalsimboja, yes, few comments12:20
ltomasbo1) perhaps better to put the k8s API server right near to the user12:20
ltomasbo2) I don't think the watch svc from the user is needed12:20
ltomasbo3) it is missing an ADd ev (endpoints) from the API to the endpoints handler12:21
ltomasbothe create_svc_spec and create_svc_endpoings, better to rename it to create KuryrLoadBalancer CRD (spec)12:21
ltomasboand the second one update KuryrLoadBalancer CRD (spec)12:22
ltomasbothen, line between k8s API and KLB Handler, should be similar to the other ones: ADD ev (klb crd)12:22
ltomasboand yes, you should add OpenStack API and the LBaaV2 Driver calling it12:23
ltomasboperhaps you can skip the release LB if provider is not OVN... that maybe are details that are not needed12:23
ltomasboand in general looks good! it shows the right flow!12:24
digitalsimbojaWow! Thanks, I appreciate 12:25
digitalsimboja@maysams might have one or two?12:25
maysamsltomasbo, digitalsimboja: +1 to all previous comments. One extra thing... does it makes sense to include the watcher component? that is the one responsible for watching13:36
opendevreviewMerged openstack/kuryr-kubernetes master: Fixes for latest changes on Neutron devstack.  https://review.opendev.org/c/openstack/kuryr-kubernetes/+/79420013:43
opendevreviewSunday Mgbogu proposed openstack/kuryr-kubernetes master: Added the Service Creation Flow Diagram  https://review.opendev.org/c/openstack/kuryr-kubernetes/+/79806413:50
opendevreviewMichał Dulko proposed openstack/kuryr-kubernetes master: gracefully exit daemonserver before registry exit  https://review.opendev.org/c/openstack/kuryr-kubernetes/+/69861814:31
opendevreviewMichał Dulko proposed openstack/kuryr-kubernetes master: gracefully exit daemonserver before registry exit  https://review.opendev.org/c/openstack/kuryr-kubernetes/+/69861814:38

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!