This PR has various commits that improve the setup and initial configuration for KubeObjectProtection and MultiNamespace support.
Default Namespace Configuration: Set sensible default values for both veleroNamespace and ramenOpsNamespace. This removes overhead during the setup.
Override Capabilities for Namespace Configuration: Introduce the ability to override the default values for veleroNamespace and ramenOpsNamespace via the Makefile.
MultiNamespace Feature Enablement: By default, the multinamespace feature is now enabled.
KubeObjectProtection Feature Enablement: Earlier, we provided a way to disable KubeObjectProtection via Makefile through env KUBE_OBJECT_PROTECTION_DISABLED. It is no longer required.
Naming Convention Correction: In line with the Google JSON style guide, renamed the JSON tag for protectedNamespaces to be plural.
This PR has various commits that improve the setup and initial configuration for KubeObjectProtection and MultiNamespace support.