Create/update a database cluster from a DBaaS template via PMM
General
Escalation
General
Escalation
Description
How to test
None
How to document
None
100% Done
Activity
Show:
Done
Created February 6, 2023 at 10:07 AM
Updated March 6, 2024 at 12:03 AM
Resolved March 14, 2023 at 11:33 AM
User impact
Users will be able to customize the creation of database clusters with templates. Templates can be used for k8s specific settings like tuning livenessProbes, specifying configmaps and tuning database engine settings.
The idea is old and started from this document https://docs.google.com/document/d/1TWXPWl9UhCF1Swckj2FaybfZAC2xDiZMNQ1YbZC-S2E/edit#bookmark=id.irmvkvveca90
Suggestions and the history
We tried to implement it with the CR file overrides https://jira.percona.com/browse/PMM-10562 but it supports only one template per PMM instance and we can have many Kubernetes clusters
However, we have a proposal for the dbaas operator https://github.com/percona/dbaas-operator/pull/23 that's flexible enough and we can start with this solution for PoC and getting the feedback from the users
Acceptance criteria
As a user, I'm able to create a database cluster from a template via PMM