-
Spike
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
Background
Several of our collections have dependencies on other collections. This presents certain challenges when it comes to integration testing, as we want to ensure that changes to one collection don't negatively impact other collections. We currently make use of the "Depends-On" feature in Zuul to speculatively test against PRs.
Collections that currently have dependencies on other collections:
- community.aws depends on amazon.aws
- kubernetes.core depends on cloud.common
- community.okd depends on kubernetes.core and cloud.common
- vmware_rest depends on cloud.common
Please propose a solution for handling testing with these kinds of cross-collection dependencies. You may want to start with https://github.com/marketplace/actions/github-action-build-chain-cross-repo-builds but you should feel free to propose a different solution if this does not work.
Definition of Done
- A link to a document or a response to this issue that describes the proposed solution, and how it can be applied to our collections.