-
Story
-
Resolution: Done
-
Major
-
None
-
None
Owner: Architect:
Francesco Ilario
Story (Required)
As a Developer,
I would like Primaza to initialize the Service Catalog with existing Registered Services
So that I can use an up-to-date list of Services
Background (Required)
Each Service Catalog is related to an Environment.
When a Cluster Environment is added, if no Service Catalog exists for its own environment, then it will be created APPSVC-1314.
Registered Services matching Cluster Environment may exists even if the Cluster Environment does not exist.
An example is a Registered Service with no constraints.
Hence, at Service Catalog creation we should populate it with all the Registered Services whose constraints matches the Service Catalog environment.
See epic for arch document link.
Glossary
See glossary in architecture document
Out of scope
NA
In Scope
- Service Catalog initialization
Approach(Required)
When a Service Catalog is created, we should populate it with matching Registered Services.
We should modify the Service Catalog creation logic in the Cluster Environment controller such that it also initializes the Service Catalog.
When it is creating the new Service Catalog, it should also fetch all the Registered Services, calculate the matching ones, and populate the Service Catalog.
Demo requirements(Required)
NA
Dependencies
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 initializes the Service Catalogs with matching Registered Services
- QE
There are test cases for Service Catalog initialization
- Docs
There is a Section in our docs dedicated to explaining Service Catalog creation and 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
- depends on
-
APPSVC-1314 Create ServiceCatalog on ClusterEnvironment creation
- Closed