-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
3
-
False
-
None
-
False
-
-
-
AppSvc Sprint 238
Owner: Architect:
Francesco Ilario
Story (Required)
As a Primazactl Developer,
I would like primazactl to not have the main and worker abstractions in APIs
so that it is more clear to use
Refactor CLI
Background (Required)
As we are gradually removing the concepts of Main and Worker cluster to better show the flexibility of Primaza, we would like to remove this two concepts from primazactl's APIs
See epic for arch document link.
Glossary
See glossary in architecture document
Out of scope
NA
In Scope
- Update primazactl's APIs
Approach(Required)
Migrate the old commands to new as follows:
- main install -> create tenant
- worker install -> join cluster
- worker create application-namespace -> create application-namespace
- worker create service-namespace -> create service-namespace
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
new command signatures are in place
- QE
test cases should be updated accordingly
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied