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

operator doesn't report failed reconcilation status back to ocp

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 2.9 GA
    • 2.9 ER1
    • 3scale Operator
    • None
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started

      I've tried to create backend with CR and operator was not able to do that because of

      {"level":"info","ts":1594804861.00412,"logger":"controller_backend","msg":"END","Request.Namespace":"mkudlej","Request.Name":"backend1","result":\{"Requeue":false,"RequeueAfter":0},"error":"Failed to sync backend: reconcile backend spec: LookupProviderAccount: Secret \"\" not found"}
      

      BUT the status is not properly reported back to OCP, so user doesn't know if it was successful. Some data from "Backend Details" page:

      Failed False Jul 15, 11:21 am - -
      Invalid False Jul 15, 11:21 am - -
      Synced True Jul 15, 11:21 am - -
      

              mkudlej@redhat.com Martin Kudlej
              mkudlej@redhat.com Martin Kudlej
              Martin Kudlej Martin Kudlej
              Eguzki Astiz Lezaun Eguzki Astiz Lezaun
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: