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

Backend CR - updating backend system name creates new backend in 3scale

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • None
    • None
    • 3scale Operator
    • False
    • None
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started

      Backend CR allows customers to specify the backend system name.
      This is done because product CR needs to reference the backend by it's system name in order to work.
      However, when system name is updated, the backend is re-created in 3scale.
      We need to either make the system name uneditable in CR (as it is in 3scale apis) or remove it entirely.

      Possible solution:
      After successfuly reconciliation of backend CR add backend system name to annotation. On system name change reconcile the annotation against the new system name - if it's different log info message and do not allow re-creating of backend as new backend.

            Unassigned Unassigned
            mstoklus_rhmi Michal Stokluska
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: