InstanceGroup CRD sets credential_name as required even tho it is not required when specifying the InstanceGroup.
I propose we remove the credential_name from required.
Moreover, there should be a fieldDependency set in the ClusterServiceVersion, for the InstanceGroup:
For example, the credential_name only exists for containerGroups:
InstanceGroup CRD sets credential_name as required even tho it is not required when specifying the InstanceGroup. I propose we remove the credential_name from required.
Instance Group CRD required
Moreover, there should be a fieldDependency set in the ClusterServiceVersion, for the InstanceGroup: For example, the credential_name only exists for containerGroups:
While "policy_instance_minimum" and "policy_instance_percentage" only exists for instanceGroups (and not containerGroups):