Trident backend units are not disabled when trident is disabled
As the title is saying, while doing some test in !6848 (closed), I got into the following error:
Error: exiting as condition "reason" equals "InstallFailed" in unit HelmRelease/sylva-units, message: Helm install failed for release sylva-units-preview/sylva-units with chart sylva-units@0.0.0-git-c5767043+867486a6d686: execution error at (sylva-units/templates/units.yaml:268:18): unit 'trident-csi-storage-class-ontap-nas' is declared with a dependency on disabled unit 'trident'
That is happening in the scenario where a user has the trident unit disabled, but also has any keys left under .Values.trident, in the yaml files.