Uploaded image for project: 'OpenShift Hosted Control Plane'
  1. OpenShift Hosted Control Plane
  2. HOSTEDCP-807

Review HCAvailable condition for holistic expectation day 2

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • Hypershift Sprint 233, Hypershift Sprint 234, Hypershift Sprint 235
    • 0
    • 0
    • 0

    Description

      Most of our conditions status is driven by programatic output of reconciliation loops.

      E.g: the HostedCluster available

      • depends on kas, etcd and infra conditions.
      • For kas/etcd we check the Deployment/stateful resource healthy

      This is a good signal for day 1, but we might be missing relevant real state of the world for day 2. E.g:

      • Do we flip HCAvailable condition if the our ingress controller is deleted/unhealthy.
      • Do we flip HCAvailable condition if a Route resource is deleted?
      • Do we flip HCAvailable condition if the LB is deleted out of band?

      DoD:

      Reproduce and review behaviour the examples above.

      Consider adding additional knowledge for computing the HCAvailable condition. Health check on expected day 2 holistic e2e behaviour rather than in particular status of subcomponents.

      E.g. actually query the kas through the url we expose

      Attachments

        Activity

          People

            rh-ee-mraee Mulham Raee
            agarcial@redhat.com Alberto Garcia Lamela
            Jie Zhao Jie Zhao
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: