-
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 Classes in service namespaces on Cluster Environment creation and update so that I will have Service Classes in new service namespaces
Background (Required)
A namespace can be added to a Cluster Environment's service namespaces list after that several Service Classes are created.
It is hence needed to push all matching Service Classes to the service namespace.
See epic for arch document link.
Glossary
See glossary in architecture document
Out of scope
NA
In Scope
- Reconcile Service Classes
Approach(Required)
When a creation or update event on a Cluster Environment occurs, its service namespaces should be reconciled.
For each service namespace, matching Service Classes should be pushed.
If the Service Class 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 Classes to all service namespaces during reconciliation
- QE
There are test cases for service namespace initialization that checks for Service Classes existence
- Docs
There is Section in our docs dedicated to explaining service 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
- is documented by
-
APPSVC-1312 Add Documentation for reconciling namespaces
- Closed