-
Epic
-
Resolution: Unresolved
-
Undefined
-
Primaza 0.1
-
None
-
Primaza Support for CrossPlane and ACK out of the box
-
False
-
None
-
False
-
Not Selected
-
To Do
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
Problem:
Primaza already supports Resource Base discovery given it target a Kubernetes CR and a map of fields in the resources that will become and SED. This is the core functionality need to support CrossPlain and ACK CR discovery. However, platform engineers would have to define a Primaza Service Class for each resource that it wishes to discover.
Goal:
We will like to support top 5 resources on ACK and top 5 resource on CrossPlain out of the box which will mean we will provide the ServiceClasses for those resources out of the box.
Why is it important?
- It provides value out of the box with popular services backed by popular service provisioning operators.
- It provides examples that Platform Engineers can use to provide their own ServiceClasses for the resources they care
- It allows Platform Engineers to contribute to Primaza ServiceClasses for the resources they care about which will make them both costumers and contributors of Primaza.
Use cases
- As a primaza developer I will like to understand what are the top 5 services used in ACK so that I can target them for out of the box discovery.
- As a primaza developer I will like to understand what are the top 5 services used in CrossPlain so that I can target them for out of the box discovery.
- As a primaza customer I will like to be able to discover popular services provide by CrossPlane so that I can show the value of primaza to my organization on day one.
- As a primaza customer I will like to be able to discover popular services provide by ACK so that I can show the value of primaza to my organization on day one.
Demo requirements
Will be good to demo one Discover of a CrossPlane backed service and one Discovery of an ACK back service.
UI requirements
NA
Acceptance criteria
Development:
- I have support for 5 ACK backed services
- I have support for 5 CrossPlane backed services
QE:
- I have acceptance test coverage for 5 CrossPlane service CRs. No need to run the controllers, just the CR should be enough
- I have acceptance test coverage for 5 ACK service CRs. No need to run the controllers, just the CR should be enough
Documentation:
- I have documentation explaining the out of the box support for ACK and CrossPlan. There is a reference to the ServicesClass provide by Primaza.