Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-6673

Liveness and readiness checks for ovn-controller controller in ovn-operator

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Normal Normal
    • rhos-18.0.4
    • None
    • ovn-operator
    • None
    • Neutron Sprint 1, Neutron Sprint 2, Neutron Sprint 3, Neutron Sprint 4
    • 4

      Add both checks to ovn-controller on ovn-operator that currently doesn't have any of those checks.

      Liveness for controller is probably just "pid up"

      Readiness may be something more elaborate. In ovn-k has some readiness logic that validates sb and ovsdb and ofproto connections here [1]

       

      [1] https://github.com/ovn-org/ovn-kubernetes/blob/c54dc7b0dda70baf627e9bf95cb7e19028929c62/go-controller/cmd/ovn-kube-util/app/readiness-probe.go#L15 

       

      NOTE: this Jira is for ovn-operator only; EDPM readiness / liveness checks, if any, should be tracked separately.

              froyo@redhat.com Fernando Royo
              froyo@redhat.com Fernando Royo
              rhos-dfg-networking-squad-neutron
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: