-
Story
-
Resolution: Done
-
Minor
-
None
-
None
-
3
-
False
-
None
-
False
-
-
-
-
AppSvc Sprint 233
Owner: Architect:
Francesco Ilario
Story (Required)
As a Primaza Developer, I would like Primaza to push Service Bindings in application namespaces on Cluster Environment creation and update so that I will have Service Bindings in new application namespaces
Background (Required)
A namespace can be added to a Cluster Environment's application namespaces list after that several Service Bindings are created.
It is hence needed to push all matching Service Bindings to the application namespace.
See epic for arch document link.
Glossary
See glossary in architecture document
Out of scope
NA
In Scope
- Reconcile Service Bindings
Approach(Required)
When a creation or update event on a Cluster Environment occurs, its application namespaces should be reconciled.
For each application namespace, matching Service Bindings should be pushed.
If the Service Binding already exists in the namespace, the error should be ignored.
Demo requirements(Required)
NA
Dependencies
NA
Edge Case
NA
BDD Tests
You can find BDD Test specification for this story in the "Testing Instruction" Field Tab or in the GitHub Issue linked to this story.
Click here for all BDD Tests Issues.
Acceptance Criteria
- Development
ClusterEnvironment controller pushes matching Service Bindings to all application namespaces during reconciliation
- QE
There are test cases for application namespace initialization that checks for Service Bindings existence
- Docs
There is Section in our docs dedicated to explaining application namespaces initialization
Update architecture document with any changes while implementing
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied