-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
5
-
False
-
False
-
Undefined
-
-
CLOUD Sprint 203, CLOUD Sprint 204, CLOUD Sprint 205
Currently theĀ library-go method IsCloudProviderExternal uses only the status.Platform to determine whether the external CCMs are available for the cloud provider. This field is being deprecated and is not sufficient to fully determine the platform, it should be refactored to utilize the full Status field from the Infrastructure resource .
Given that this work will impact the Azure Stack Hub addition, it is advised that ASH be added in the same work that refactors the function.
DoD
- IsCloudProviderExternal refactored to use Infrastructure.Status
- Azure Stack Hub added to IsCloudProviderExternal
- Tests updated to include new usages
- Ensure we fix up any places that are currently using this (CCCMO, in-flight KCMO and MCO changes)
- blocks
-
OCPCLOUD-1169 ASH: Ensure core operators are operating as external cloud providers
- Closed
-
OCPCLOUD-1195 Skip FeatureGate check for Azure Stack Hub manifests in CCCMO
- Closed
- links to