Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-7471

Enhance APIManager status field with deployed 3scale state reporting

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Obsolete
    • Icon: Minor Minor
    • None
    • None
    • 3scale Operator
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • No

      1 .- Add state reporting in the status field of the APIMAnager CR.

      The operator should find usual suspects when deployments are not ready and report about it in the status field. For instance, when some component image does not exist or lacks authorization to fetch the imagte, the apimanager status should clearly report. Save user time digging in deploymetnconfig and imagestream dumps to find the root cause. At least for well known and expected issues.

      Usually Reason field reports about the root issue causing the deployment failure. And Message field gives more context about the current situation.

      2.- Events:

      Define state machine:

      • Create event when APIManager CR status Available condition switches from not available to available.
      • Create event when APIManager CR status Available condition switches from available to not available.

              Unassigned Unassigned
              eguzki Eguzki Astiz Lezaun
              Petr Hála Petr Hála (Inactive)
              Miguel Soriano Miguel Soriano
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: