-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
3
-
False
-
None
-
False
-
-
-
-
AppSvc Sprint 234
Owner: Architect:
Francesco Ilario
Story (Required)
As a Primaza Developer,
I would like Primaza to create the Service Catalog (if it doesn't exists) on Cluster Environment creation
so that a Service Catalog is available to user and services
Background (Required)
As defined in the Primaza architecture document, we need to create a Service Catalog for each environment.
When a ClusterEnvironment is created, we need to ensure a Service Catalog exists for its environment.
See epic for arch document link.
Glossary
See glossary in architecture document
Out of scope
NA
In Scope
- ServiceCatalog creation
Approach(Required)
In ClusterEnvironment controller, create the ServiceCatalog if not existing. If it already exists, fetch the Service catalog and push it to Cluster Environment's application namespace (mostly implemented in APPSVC-1306).
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 creates the ServiceCatalog for its environment if it doesn't exists
- QE
There are test cases for ServiceCatalog creation
- Docs
Our ClusterEnvironment and ServiceCatalog docs are updated
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 depended on by
-
APPSVC-1315 Delete ServiceCatalog on ClusterEnvironment deletion
- Closed
-
APPSVC-1318 Update ServiceCatalog on RegisteredService events
- Closed
-
APPSVC-1321 Service Catalog initialization
- Closed