-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
WHAT
Add `suspended` boolean property to Kafka instance admin endpoint
WHY
Enable a Kafka instance to be suspended and resumed from suspension
HOW
Extend the kas-fleet-manager Kafka admin patch endpoint to include a new optional boolean property suspended.
- When true, the control plane will add the label bf2.org/suspended=true to the ManagedKafka resource.
- When false, the control plane will remove the label bf2.org/suspended=true from the ManagedKafka resource.
- When null or omitted, the control plane will make no changes to the bf2.org/suspended=true label.
- Persist the value of suspended in the kafka requests table in the database to allow reconciliation (if required).
- Investigate: is there a possibility to skip addition of the new suspended column in the kafka requests table by using 'status' instead.
DONE
- PATCH /api/kafkas_mgmt/v1/admin/kafkas/{id} of the should accept a boolean parameter 'suspended'
- Unit/Integration tests created
- is depended on by
-
MGDSTRM-9781 Add support to set the `suspended` property for a Kafka instance to kas-upgrade-configurations
- Closed