Add allowUnsafeConfig database setting
We overrode the PXC resource values in order for functional tests in minikube to work. Restore the defaults and set an override in the functional tests. Change-Id: Id0560d9089f03ddcb116dccec0b424b811186d65
This commit is contained in:
parent
e448c52b79
commit
182a563a9e
@ -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
|
||||
|
@ -16,6 +16,8 @@
|
||||
include_tasks: tasks/apply_cr.yaml
|
||||
vars:
|
||||
spec:
|
||||
database:
|
||||
allowUnsafeConfig: true
|
||||
executor:
|
||||
count: 1
|
||||
sshkey:
|
||||
|
@ -75,6 +75,8 @@
|
||||
- include_tasks: tasks/apply_cr.yaml
|
||||
vars:
|
||||
spec:
|
||||
database:
|
||||
allowUnsafeConfig: true
|
||||
executor:
|
||||
count: 1
|
||||
sshkey:
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user