Details
-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
3
-
False
-
None
-
False
-
AppSvc Sprint 239, AppSvc Sprint 240
Description
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