As an OpenShift admin, I would like to be able to delete the VerticalPodAutoscalerController object as a way to disable the VPA without completely uninstalling it. Currently, when deleted, the VPA operator will re-create the object on its next run. Similar to https://issues.redhat.com/browse/AUTOSCALE-267 I would like the VPA namespace annotated once a VerticalPodAutoscalerController exists and also when the annotation exists, the default VerticalPodAutoscalerController is not created.
Also, I would like a test to show that the functionality works as intended to prevent any future regression.