What version of Knative?
enable-multi-container flag was introduced in this PR #7167
Expected Behavior
Operators who set enable-multi-container default to true shouldn't be able to set it back to false or even delete the entry in the config map
Actual Behavior
There are no restrictions to how enable-multi-container can be set.
Thus if users create multi-container revisions and then the operator sets the default to false reconciliation of those resources will start to constantly fail.
Steps to Reproduce the Problem
What version of Knative?
enable-multi-containerflag was introduced in this PR #7167Expected Behavior
Operators who set
enable-multi-containerdefault totrueshouldn't be able to set it back tofalseor even delete the entry in the config mapActual Behavior
There are no restrictions to how
enable-multi-containercan be set.Thus if users create multi-container revisions and then the operator sets the default to
falsereconciliation of those resources will start to constantly fail.Steps to Reproduce the Problem