Merge "Add allowUnsafeConfig database setting"

This commit is contained in:
Zuul 2021-07-30 00:05:41 +00:00 committed by Gerrit Code Review
commit 51a44bfc48
4 changed files with 15 additions and 2 deletions

View File

@ -320,6 +320,15 @@ verbatim):
The key name in the secret should be ``dburi``.
.. attr:: allowUnsafeConfig
:default: False
If you are running in a resource constrained environment
(such as minikube), the requested resource values for the
Percona XtraDB may be too large. Set this to True to
override the default values and construct the cluster
regardless. Only use this for testing.
.. attr:: zookeeper
This is not required unless you want to manage the ZooKeeper

View File

@ -16,6 +16,8 @@
include_tasks: tasks/apply_cr.yaml
vars:
spec:
database:
allowUnsafeConfig: true
executor:
count: 1
sshkey:

View File

@ -75,6 +75,8 @@
- include_tasks: tasks/apply_cr.yaml
vars:
spec:
database:
allowUnsafeConfig: true
executor:
count: 1
sshkey:

View File

@ -124,8 +124,8 @@ class Zuul:
if not self.manage_db:
self.log.info("DB is externally managed")
return
# TODO: get this from spec
small = True
small = self.spec.get('database', {}).get('allowUnsafeConfig', False)
self.log.info("DB is internally managed")
self.pxc = pxc.PXC(self.api, self.namespace, self.log)