Deploying BB on kubernetes v1.20.9 breaks on some resource keys of type string and value is set to ""
Bug
Description
We observed this first in gatekeeper. opa-gatekeeper/chart/templates/config/config.yaml
is hard-coded with spec.sync.syncOnly.group
set to ""
for kinds Namespace, Service, and Pod (see here).
The chart installs up until it hits this resource, dying with the error:
The Config "config" is invalid: spec.sync.syncOnly.group: Invalid value: "null": spec.sync.syncOnly.group in body must be of type string: "null"
We also observed this with the istio chart in the istio.ingress
map.
Workaround
k8s <=1.20.8 >=1.21.2 don't seem to have this issue.
BigBang Versions
What version of BigBang were you running?
1.10.0 1.11.0 1.12.0