UNCLASSIFIED - NO CUI

Setting `enabled: false` for already installed constraints does not remove the constraint

When you install a constraint, then update the enabled flag to false, it does not delete the constraint.

I think the problem is that the constraints are installed using post-upgrade hooks. This is because Gatekeeper creates CRDs from the constraint templates and must complete that process before constraints that use the CRDs are created.

But, when you disable a constraint, the upgrade hook disappears and Helm is not smart enough to know it should delete the constraint. Create and update work, but not delete.