.Values.bitbucket.clustering.group
is required for Bitbucket.Values.bitbucket.mirror
is required for Bitbucket.Values.bitbucket.podManagementStrategy
is required for Bitbucket.Values.ingress.className
is required for all products
.Values.<product>.securityContext
is now fully configurable with standard Kubernetes values.
In order to make this happen, we removed gid
and enabled
fields from securityContext
stanza in values.yaml
file.
Instead, the standard fsGroup
value is now the default parameter to make ensure the correct filesystem permissions. This setting is not necessary in OpenShift (or some other specific use cases).
- If
.Values.<product>.securityContext.enabled
was set totrue
(the default value), set the existing.Values.<product>.securityContext.gid
value to.Values.<product>.securityContext.fsGroup
. - If
.Values.<product>.securityContext.enabled
was set tofalse
, comment out all keys under.Values.<product>.securityContext.securityContext
stanza. This means the.Values.<product>.securityContext
should be empty.
If you encounter this error:
Error: unable to build kubernetes objects from release manifest: error validating "": error validating data: [ValidationError(StatefulSet.spec.template.spec.securityContext): unknown field "enabled" in io.k8s.api.core.v1.PodSecurityContext, ValidationError(StatefulSet.spec.template.spec.securityContext): unknown field "gid" in io.k8s.api.core.v1.PodSecurityContext]
It means your value.yaml
file contains the unsupported enabled
or gid
values for the securityContext
. Please follow the steps from securityContext
change above.