-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
No
-
MGDSRVS-52 - Ensure our service is profitable or has a profitability path
-
MK - Sprint 216, MK - Sprint 217, MK - Sprint 218
WHAT
The data plane needs to read the type of an instance (instance_type) from a MK-CR label
WHY
This is needed to know when an instance should be deployed in single AZ mode but there are other purposes (like billing) that will apply too. We want to expose the instance type and quota consumed.
HOW
The Fleet Manager will add a label to the Managed Kafka CR of this format:
metadata: labels: bf2.org/kafkaInstanceProfileType: standard|developer bf2.org/kafkaInstanceProfileQuotaConsumed: 1|2
FSO should use this information to select the configuration. FSO should also push `bf2.org/kafkaInstanceProfileType` to Strimzi created resources for SLO purposes.
DONE
Include the following where applicable:
- select the configuration based on the instance type defined
- relevant unit and integration tests updated
Guidelines
The following steps should be adhered to:
- Required tests should be put in place - unit, integration, manual test cases (if necessary)
- CI and all relevant tests passing
- Changes have been verified by one additional reviewer against:
- each required environment
- each supported upgrade path
- If the changes could have an impact on the clients (either UI or CLI), a JIRA should be created for making the required changes on the client side and acknowledged by one of the client side team members. PR has been merged
- clones
-
MGDSTRM-7957 Expose instance type to the data plane
- Closed
- mentioned on