-
Story
-
Resolution: Done
-
Undefined
-
Primaza 0.1
-
None
-
2
-
False
-
None
-
False
-
-
-
AppSvc Sprint 230
Owner: Architect:
David Peraza
Story (Required)
As a primaza developer I will like to be able to have all the operator boiler plate code in place so that I can focus on developing the CRDs and their controllers.
Background (Required)
We are starting the primaza project on our primaza github repo. We need to have all the operator SDK boiler plate code in place so that we can start adding business logic and test cases.
Glossary
Out of scope
There is no logic implemented here nor sophisticated data module for CRDs
In Scope
Placeholder CRDs:
- ClusterEnvironment
- RegisteredService
- ServiceClass
- ServiceClaim
- ServiceCatalog
- ServiceBinding
Placeholder Controller
- ClusterEnvironmentRegistrar
- ServiceDiscovery
- ServiceRegistrar
- ServiceClaim
- ServiceBinding
Approach(Required)
Use Operator SDK
Demo requirements(Required)
No
Dependencies
NA
Edge Case
NA
Acceptance Criteria
There is an Operator Defined in primaza github repo with placeholders for all CRDs and Controllers
There is a make file defined with all the typical operator actions
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
v
Legend
Unknown
Verified
Unsatisfied
- is cloned by
-
APPSVC-1273 Create Primaza common entities
- Closed
- is related to
-
APPSVC-1289 Primaza has to be namespaced
- Closed