Closed croemmich closed 1 year ago
@aandryashin please take a look.
@croemmich this PR changes our default logic because createNamespace
default value is false
, so by default namespace will not be created. We'll implement this ourselves in https://github.com/aerokube/charts/issues/221.
Sounds good, thanks!
When I tested it, the default value was null
rather than false
so this worked as intended.
Implemented in https://github.com/aerokube/charts/pull/226.
In our environment, namespaces are provisioned from information pulled from our IAM system. This causes conflicts with the moon2 chart which expects to be able to make the namespace referenced in the quota values, which will already exist.
This PR adds a
createNamespace
boolean value to each quota definition that allows for disabling the creation of the namespace. The value defaults totrue
to maintain backwards compatibility for users who do not set the value.In the following example, the
alpha
namespace will NOT be created and thebeta
andgamma
namespaces WILL be created: