This PR introduces a new ManagedOSVersionChannel.spec.enabled flag that can be used to disable a channel.
Channels are always enabled by default, so disabling has to be explicit.
Disabling channels will also flag all linked ManagedOSVersions as no longer in sync.
Additionally, if ManagedOSVersionChannel.spec.deleteNoLongerInSyncVersions is true, all linked ManagedOSVersions will be flagged for deletion.
Closes rancher/elemental#1462
This PR introduces a new
ManagedOSVersionChannel.spec.enabled
flag that can be used to disable a channel. Channels are always enabled by default, so disabling has to be explicit.Disabling channels will also flag all linked ManagedOSVersions as no longer in sync.
Additionally, if
ManagedOSVersionChannel.spec.deleteNoLongerInSyncVersions
is true, all linked ManagedOSVersions will be flagged for deletion.