service-broker
service-broker copied to clipboard
Support for better default plans in KubeDB
Issue
Currently, there are too many options users have to provide in order to do db service instance provisioning eg:
{
"metadata": {
"labels": {
"app": "my-mysql"
}
},
"spec": {
"storage": {
"accessModes": [
"ReadWriteOnce"
],
"resources": {
"requests": {
"storage": "1Gi"
}
},
"storageClassName": "gp2"
},
"storageType": "Durable",
"terminationPolicy": "WipeOut",
"version": "8.0-v1"
}
}
Solution
The idea is to have a set of default plans beyond the regular and demo plans being offered currently to minimize end user overhead.
More input from @troytop on this: https://appscode.slack.com/archives/CGDV0U52R/p1552083691041600
Bikram, I have not had a chance to work on the default plans issue. We are preparing next release of KubeDB which will have support for MongoDB sharding and mysql clustering. We are going to introduce the default plans after that unless there is a reason to rush it.
We are trying to get the next release of KubeDB out by end of the month if not sooner.
@tamalsaha Thanks for the update. I guess it should be okay. Just wanted to make sure this is on the agenda.