-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
Proactive Architecture
-
False
-
None
-
False
-
OCPSTRAT-1665 - CAPI-based Installer technical debt
-
-
Add tests to ensure that infrastructure-components.yaml matches the vendored CAPI provider.
Background:
We manually vendor code for the capi providers: https://github.com/openshift/installer/tree/master/cluster-api/providers
As part of this process it is also required to copy infrastructure-components.yaml from the capi provider (into /data/data/clusterapi).
We should test that the infrastructure-components for the platform matches the vendored provider.
We can do this by checking out the provider at the same revision as vendored into the installer, run `make release-manifests` and compare `out/infrastructure-components.yaml` in the provider with the one vendored in the installer.