Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-1366

RegisteredService: updates should be reflected

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • Primaza 0.1
    • None
    • Service Binding
    • None
    • AppSvc Sprint 239, AppSvc Sprint 240

      Owner: Architect:

      Francesco Ilario

      Story (Required)

      As a Developer,
      I would like Primaza to update the binding Secret when a RegisteredService is updated
      so that my app can use the most up-to-date data

      Background (Required)

      NA

      Glossary

      NA

      Out of scope

      • RegisteredService's field Signature Change
      • No need to restart bound workloads pods

      In Scope

      • RegisteredService's field Value Change
      • Propagate RegisteredService data in ServiceBindings

      Approach(Required)

      When a RegisteredService field is updated, the ServiceBindings and its secret should be reconciled.

      We can setup a watcher for registered service on the service claim's SetupWithManager function so as to trigger reconciliation on  the service claim controller.

      Demo requirements(Required)

      NA

      Dependencies

      NA

      Edge Case

      NA

      Acceptance Criteria

      • Development:
        When a RegisteredService field is updated, the ServiceBindings and its secret are reconciled too
      • Tests
        Tests exists for RegisteredService field update
      • Documentation
        Document the let it crash and watch configuration files approaches for getting up to date configuration
        The Primaza Book is updated
        Primaza Design Doc is updated

      INVEST Checklist

      Dependencies identified

      Blockers noted and expected delivery timelines set

      Design is implementable

      Acceptance criteria agreed upon

      Story estimated

       

      Legend

      Unknown

      Verified

      Unsatisfied

              kmamgain@redhat.com Kartikey Mamgain (Inactive)
              rh-ee-filario Francesco Ilario
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: