Uploaded image for project: 'Ansible Cloud Automation'
  1. Ansible Cloud Automation
  2. ACA-863

Propose a solution for testing dependencies between collections

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • 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.

            abikouo1@redhat.com BIKOUO AUBIN
            mgraves1@redhat.com Mike Graves
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: