# Dependency Pipeline notes ## Repos in play * code.engineering.redhat.com/openstack/tripleo-ci-internal-jobs ## Job Entry point * code.engineering.redhat.com/openstack/tripleo-ci-internal-jobs/zuul.d/dependencies-jobs.yaml ### Base jobs * dependency repo jobs * periodic-tripleo-ci-rhel-8-standalone-dependency-internal * playbook in play in pre * playbooks/configure-rhel.yaml * playbooks/dependency/get-dependency-repo-content.yaml * playbooks/dependency/diff-control-test.yaml * RHOS-16 and RHOS-17 standalone jobs got created * ansible dependency testing * module dependency jobs * periodic-tripleo-ci-rhel-8-standalone-dependency-module-internal * playbook in play * playbooks/configure-rhel.yaml * playbooks/dependency/get-dependency-repo-content.yaml * It will generate these two files * control_repoquery_list.log * test_repoquery_list.log * playbooks/dependency/diff-control-test.yaml * From here container tools with build container jobs * RHEL-next dependency jobs * playbook in play in pre * playbooks/configure-rhel.yaml ## Repo content for downstream ### Project in play * code.engineering.redhat.com/openstack/tripleo-environments ### Dependenciy CI repo contents * code.engineering.redhat.com/openstack/tripleo-environments/config/release/dependency_ci * container-tools * code.engineering.redhat.com/openstack/tripleo-environments/config/release/dependency_ci/container_tools/repo_config.yaml * ansible * code.engineering.redhat.com/openstack/tripleo-environments/config/release/dependency_ci/latest_ansible/repo_config.yaml ### Questions * In diff-control-test.yaml * Where these files are stored? * control_repoquery_list.log * test_repoquery_list.log * control_test_diff_table.log * { dependency_skip_list }}.txt * Ok, I have the answers * https://sf.hosted.upshift.rdu2.redhat.com/logs/openstack-dependencies-container_tools/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-container_tools-container-build-rhos-16.2/2ed11e2/logs/undercloud/home/zuul/ * Missing from standlone jobs * Need to enable it * * Difference between module and dependency repo jobs? * Both are same thing * So what new jobs we need to add there?