# 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?