Create/update a database cluster from a DBaaS template via PMM

Description

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

 

How to test

None

How to document

None

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Labels

Needs QA

Yes

Needs Doc

No

Planned Version/s

Story Points

Smart Checklist

Created February 6, 2023 at 10:07 AM
Updated March 6, 2024 at 12:03 AM
Resolved March 14, 2023 at 11:33 AM