├── .devcontainer ├── README.md ├── brewkoji.conf ├── dev.Dockerfile ├── devcontainer.json ├── docker-compose.yaml ├── krb5-redhat.conf └── settings.yaml ├── .editorconfig ├── .github └── workflows │ ├── snyk_security.yaml │ └── tests.yaml ├── .gitignore ├── Container.md ├── Dockerfile ├── Installation.md ├── Jenkinsfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── OWNERS ├── README.md ├── Usage.md ├── bump-doozer ├── certs └── RH-IT-Root-CA.crt ├── container_install.sh ├── docs └── ErrorGlossary.md ├── doozer ├── doozerlib ├── __init__.py ├── assembly.py ├── assembly_inspector.py ├── assertion.py ├── brew.py ├── build_status_detector.py ├── cli │ ├── __init__.py │ ├── __main__.py │ ├── ci_transforms │ │ ├── rhel-7 │ │ │ ├── base-repos │ │ │ │ └── Dockerfile │ │ │ ├── ci-build-root │ │ │ │ └── Dockerfile │ │ │ └── golang │ │ │ │ └── Dockerfile │ │ ├── rhel-8 │ │ │ ├── base-repos │ │ │ │ └── Dockerfile │ │ │ ├── ci-build-root │ │ │ │ ├── Dockerfile │ │ │ │ └── OWNERS │ │ │ └── golang │ │ │ │ └── Dockerfile │ │ └── rhel-9 │ │ │ ├── base-repos │ │ │ └── Dockerfile │ │ │ ├── ci-build-root │ │ │ ├── Dockerfile │ │ │ └── OWNERS │ │ │ └── golang │ │ │ └── Dockerfile │ ├── cli_opts.py │ ├── config_plashet.py │ ├── config_tag_rpms.py │ ├── detect_embargo.py │ ├── get_nightlies.py │ ├── images_health.py │ ├── images_streams.py │ ├── inspect_stream.py │ ├── release_calc_upgrade_tests.py │ ├── release_gen_assembly.py │ ├── release_gen_payload.py │ ├── rpms_build.py │ ├── rpms_read_config.py │ └── scan_sources.py ├── comment_on_pr.py ├── config.py ├── constants.py ├── coverity.py ├── dblib.py ├── distgit.py ├── dotconfig.py ├── exceptions.py ├── exectools.py ├── gitdata.py ├── go.real ├── golang_builder_FIPS_wrapper.sh ├── image.py ├── logutil.py ├── metadata.py ├── model.py ├── olm │ ├── __init__.py │ └── bundle.py ├── osbs2_builder.py ├── plashet.py ├── pushd.py ├── release_schedule.py ├── repodata.py ├── repos.py ├── rhcos.py ├── rpm_builder.py ├── rpm_builder_go_wrapper.sh ├── rpm_delivery.py ├── rpm_utils.py ├── rpmcfg.py ├── runtime.py ├── source_modifications.py ├── state.py └── util.py ├── entrypoint.sh ├── functional_tests ├── README.md ├── __init__.py ├── test_cleanup.py ├── test_config.py ├── test_images.py ├── test_release.py └── test_rpms.py ├── install.sh ├── push_doozer ├── pypi_push.sh ├── requirements-dev.txt ├── requirements.txt ├── rundoozer ├── rundoozer └── setup.py ├── setup.py ├── tests ├── __init__.py ├── cli │ ├── __init__.py │ ├── test_config_tag_rpms.py │ ├── test_detect_embargo.py │ ├── test_gen_assembly.py │ ├── test_gen_payload.py │ ├── test_get_nightlies.py │ ├── test_images_streams.py │ ├── test_rpms_build.py │ └── test_scan_sources.py ├── resources │ ├── rhcos1 │ │ ├── 47.83.202107261211-0.commitmeta.json │ │ ├── 47.83.202107261211-0.meta.json │ │ ├── 47.83.202107261211-0.pkg_builds.yaml │ │ └── 47.83.202107261211-0.rpm_defs.yaml │ ├── rhcos2 │ │ ├── 4.13-commitmeta.json │ │ └── 4.13-meta.json │ └── sriov-operator-must-gather │ │ ├── build_dicts.yaml │ │ ├── container_image_archive_rpms.yaml │ │ ├── container_image_brew_build_dict.yaml │ │ ├── container_image_list_archives.yaml │ │ └── container_image_oc_info.json ├── test_assembly.py ├── test_assembly_inspector.py ├── test_assertion.py ├── test_brew.py ├── test_brew_inspector.py ├── test_build_status_detector.py ├── test_comment_on_pr.py ├── test_dblib.py ├── test_distgit │ ├── __init__.py │ ├── support.py │ ├── test_convert_source_url_to_https.py │ ├── test_generic_distgit.py │ ├── test_image_distgit │ │ ├── __init__.py │ │ ├── test_image_distgit.py │ │ └── test_push_image.py │ ├── test_pull_image.py │ ├── test_recursive_overwrite.py │ └── test_rpm_distgit.py ├── test_exectools.py ├── test_image.py ├── test_images_health.py ├── test_metadata.py ├── test_olm_bundle.py ├── test_osbs2.py ├── test_plashet.py ├── test_pushd.py ├── test_repo.py ├── test_repodata.py ├── test_rhcos.py ├── test_rpm_builder.py ├── test_rpm_utils.py ├── test_rpmcfg.py ├── test_runtime.py ├── test_source_modifications.py └── test_util.py ├── tests_functional ├── README.MD ├── __init__.py ├── test_basic_rebase.py ├── test_golang_rebase.py ├── test_koji_wrapper.py ├── test_metadata.py ├── test_sanity.py └── test_scan_sources.py └── tox.ini /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/brewkoji.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.devcontainer/brewkoji.conf -------------------------------------------------------------------------------- /.devcontainer/dev.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.devcontainer/dev.Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.devcontainer/docker-compose.yaml -------------------------------------------------------------------------------- /.devcontainer/krb5-redhat.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.devcontainer/krb5-redhat.conf -------------------------------------------------------------------------------- /.devcontainer/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.devcontainer/settings.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/snyk_security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.github/workflows/snyk_security.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/.gitignore -------------------------------------------------------------------------------- /Container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/Container.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/Dockerfile -------------------------------------------------------------------------------- /Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/Installation.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/OWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/README.md -------------------------------------------------------------------------------- /Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/Usage.md -------------------------------------------------------------------------------- /bump-doozer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/bump-doozer -------------------------------------------------------------------------------- /certs/RH-IT-Root-CA.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/certs/RH-IT-Root-CA.crt -------------------------------------------------------------------------------- /container_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/container_install.sh -------------------------------------------------------------------------------- /docs/ErrorGlossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/docs/ErrorGlossary.md -------------------------------------------------------------------------------- /doozer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozer -------------------------------------------------------------------------------- /doozerlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/__init__.py -------------------------------------------------------------------------------- /doozerlib/assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/assembly.py -------------------------------------------------------------------------------- /doozerlib/assembly_inspector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/assembly_inspector.py -------------------------------------------------------------------------------- /doozerlib/assertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/assertion.py -------------------------------------------------------------------------------- /doozerlib/brew.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/brew.py -------------------------------------------------------------------------------- /doozerlib/build_status_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/build_status_detector.py -------------------------------------------------------------------------------- /doozerlib/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/__init__.py -------------------------------------------------------------------------------- /doozerlib/cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/__main__.py -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-7/base-repos/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-7/base-repos/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-7/ci-build-root/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-7/ci-build-root/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-7/golang/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-7/golang/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-8/base-repos/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-8/base-repos/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-8/ci-build-root/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-8/ci-build-root/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-8/ci-build-root/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-8/ci-build-root/OWNERS -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-8/golang/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-8/golang/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-9/base-repos/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-9/base-repos/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-9/ci-build-root/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-9/ci-build-root/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-9/ci-build-root/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-9/ci-build-root/OWNERS -------------------------------------------------------------------------------- /doozerlib/cli/ci_transforms/rhel-9/golang/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/ci_transforms/rhel-9/golang/Dockerfile -------------------------------------------------------------------------------- /doozerlib/cli/cli_opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/cli_opts.py -------------------------------------------------------------------------------- /doozerlib/cli/config_plashet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/config_plashet.py -------------------------------------------------------------------------------- /doozerlib/cli/config_tag_rpms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/config_tag_rpms.py -------------------------------------------------------------------------------- /doozerlib/cli/detect_embargo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/detect_embargo.py -------------------------------------------------------------------------------- /doozerlib/cli/get_nightlies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/get_nightlies.py -------------------------------------------------------------------------------- /doozerlib/cli/images_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/images_health.py -------------------------------------------------------------------------------- /doozerlib/cli/images_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/images_streams.py -------------------------------------------------------------------------------- /doozerlib/cli/inspect_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/inspect_stream.py -------------------------------------------------------------------------------- /doozerlib/cli/release_calc_upgrade_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/release_calc_upgrade_tests.py -------------------------------------------------------------------------------- /doozerlib/cli/release_gen_assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/release_gen_assembly.py -------------------------------------------------------------------------------- /doozerlib/cli/release_gen_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/release_gen_payload.py -------------------------------------------------------------------------------- /doozerlib/cli/rpms_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/rpms_build.py -------------------------------------------------------------------------------- /doozerlib/cli/rpms_read_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/rpms_read_config.py -------------------------------------------------------------------------------- /doozerlib/cli/scan_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/cli/scan_sources.py -------------------------------------------------------------------------------- /doozerlib/comment_on_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/comment_on_pr.py -------------------------------------------------------------------------------- /doozerlib/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/config.py -------------------------------------------------------------------------------- /doozerlib/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/constants.py -------------------------------------------------------------------------------- /doozerlib/coverity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/coverity.py -------------------------------------------------------------------------------- /doozerlib/dblib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/dblib.py -------------------------------------------------------------------------------- /doozerlib/distgit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/distgit.py -------------------------------------------------------------------------------- /doozerlib/dotconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/dotconfig.py -------------------------------------------------------------------------------- /doozerlib/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/exceptions.py -------------------------------------------------------------------------------- /doozerlib/exectools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/exectools.py -------------------------------------------------------------------------------- /doozerlib/gitdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/gitdata.py -------------------------------------------------------------------------------- /doozerlib/go.real: -------------------------------------------------------------------------------- 1 | /usr/bin/go -------------------------------------------------------------------------------- /doozerlib/golang_builder_FIPS_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/golang_builder_FIPS_wrapper.sh -------------------------------------------------------------------------------- /doozerlib/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/image.py -------------------------------------------------------------------------------- /doozerlib/logutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/logutil.py -------------------------------------------------------------------------------- /doozerlib/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/metadata.py -------------------------------------------------------------------------------- /doozerlib/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/model.py -------------------------------------------------------------------------------- /doozerlib/olm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doozerlib/olm/bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/olm/bundle.py -------------------------------------------------------------------------------- /doozerlib/osbs2_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/osbs2_builder.py -------------------------------------------------------------------------------- /doozerlib/plashet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/plashet.py -------------------------------------------------------------------------------- /doozerlib/pushd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/pushd.py -------------------------------------------------------------------------------- /doozerlib/release_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/release_schedule.py -------------------------------------------------------------------------------- /doozerlib/repodata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/repodata.py -------------------------------------------------------------------------------- /doozerlib/repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/repos.py -------------------------------------------------------------------------------- /doozerlib/rhcos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/rhcos.py -------------------------------------------------------------------------------- /doozerlib/rpm_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/rpm_builder.py -------------------------------------------------------------------------------- /doozerlib/rpm_builder_go_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/rpm_builder_go_wrapper.sh -------------------------------------------------------------------------------- /doozerlib/rpm_delivery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/rpm_delivery.py -------------------------------------------------------------------------------- /doozerlib/rpm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/rpm_utils.py -------------------------------------------------------------------------------- /doozerlib/rpmcfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/rpmcfg.py -------------------------------------------------------------------------------- /doozerlib/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/runtime.py -------------------------------------------------------------------------------- /doozerlib/source_modifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/source_modifications.py -------------------------------------------------------------------------------- /doozerlib/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/state.py -------------------------------------------------------------------------------- /doozerlib/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/doozerlib/util.py -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /functional_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/functional_tests/README.md -------------------------------------------------------------------------------- /functional_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/functional_tests/__init__.py -------------------------------------------------------------------------------- /functional_tests/test_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/functional_tests/test_cleanup.py -------------------------------------------------------------------------------- /functional_tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/functional_tests/test_config.py -------------------------------------------------------------------------------- /functional_tests/test_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/functional_tests/test_images.py -------------------------------------------------------------------------------- /functional_tests/test_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/functional_tests/test_release.py -------------------------------------------------------------------------------- /functional_tests/test_rpms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/functional_tests/test_rpms.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/install.sh -------------------------------------------------------------------------------- /push_doozer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/push_doozer -------------------------------------------------------------------------------- /pypi_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/pypi_push.sh -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/requirements.txt -------------------------------------------------------------------------------- /rundoozer/rundoozer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/rundoozer/rundoozer -------------------------------------------------------------------------------- /rundoozer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/rundoozer/setup.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/test_config_tag_rpms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_config_tag_rpms.py -------------------------------------------------------------------------------- /tests/cli/test_detect_embargo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_detect_embargo.py -------------------------------------------------------------------------------- /tests/cli/test_gen_assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_gen_assembly.py -------------------------------------------------------------------------------- /tests/cli/test_gen_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_gen_payload.py -------------------------------------------------------------------------------- /tests/cli/test_get_nightlies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_get_nightlies.py -------------------------------------------------------------------------------- /tests/cli/test_images_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_images_streams.py -------------------------------------------------------------------------------- /tests/cli/test_rpms_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_rpms_build.py -------------------------------------------------------------------------------- /tests/cli/test_scan_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/cli/test_scan_sources.py -------------------------------------------------------------------------------- /tests/resources/rhcos1/47.83.202107261211-0.commitmeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/rhcos1/47.83.202107261211-0.commitmeta.json -------------------------------------------------------------------------------- /tests/resources/rhcos1/47.83.202107261211-0.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/rhcos1/47.83.202107261211-0.meta.json -------------------------------------------------------------------------------- /tests/resources/rhcos1/47.83.202107261211-0.pkg_builds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/rhcos1/47.83.202107261211-0.pkg_builds.yaml -------------------------------------------------------------------------------- /tests/resources/rhcos1/47.83.202107261211-0.rpm_defs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/rhcos1/47.83.202107261211-0.rpm_defs.yaml -------------------------------------------------------------------------------- /tests/resources/rhcos2/4.13-commitmeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/rhcos2/4.13-commitmeta.json -------------------------------------------------------------------------------- /tests/resources/rhcos2/4.13-meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/rhcos2/4.13-meta.json -------------------------------------------------------------------------------- /tests/resources/sriov-operator-must-gather/build_dicts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/sriov-operator-must-gather/build_dicts.yaml -------------------------------------------------------------------------------- /tests/resources/sriov-operator-must-gather/container_image_archive_rpms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/sriov-operator-must-gather/container_image_archive_rpms.yaml -------------------------------------------------------------------------------- /tests/resources/sriov-operator-must-gather/container_image_brew_build_dict.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/sriov-operator-must-gather/container_image_brew_build_dict.yaml -------------------------------------------------------------------------------- /tests/resources/sriov-operator-must-gather/container_image_list_archives.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/sriov-operator-must-gather/container_image_list_archives.yaml -------------------------------------------------------------------------------- /tests/resources/sriov-operator-must-gather/container_image_oc_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/resources/sriov-operator-must-gather/container_image_oc_info.json -------------------------------------------------------------------------------- /tests/test_assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_assembly.py -------------------------------------------------------------------------------- /tests/test_assembly_inspector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_assembly_inspector.py -------------------------------------------------------------------------------- /tests/test_assertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_assertion.py -------------------------------------------------------------------------------- /tests/test_brew.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_brew.py -------------------------------------------------------------------------------- /tests/test_brew_inspector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_brew_inspector.py -------------------------------------------------------------------------------- /tests/test_build_status_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_build_status_detector.py -------------------------------------------------------------------------------- /tests/test_comment_on_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_comment_on_pr.py -------------------------------------------------------------------------------- /tests/test_dblib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_dblib.py -------------------------------------------------------------------------------- /tests/test_distgit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_distgit/support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/support.py -------------------------------------------------------------------------------- /tests/test_distgit/test_convert_source_url_to_https.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/test_convert_source_url_to_https.py -------------------------------------------------------------------------------- /tests/test_distgit/test_generic_distgit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/test_generic_distgit.py -------------------------------------------------------------------------------- /tests/test_distgit/test_image_distgit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_distgit/test_image_distgit/test_image_distgit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/test_image_distgit/test_image_distgit.py -------------------------------------------------------------------------------- /tests/test_distgit/test_image_distgit/test_push_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/test_image_distgit/test_push_image.py -------------------------------------------------------------------------------- /tests/test_distgit/test_pull_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/test_pull_image.py -------------------------------------------------------------------------------- /tests/test_distgit/test_recursive_overwrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/test_recursive_overwrite.py -------------------------------------------------------------------------------- /tests/test_distgit/test_rpm_distgit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_distgit/test_rpm_distgit.py -------------------------------------------------------------------------------- /tests/test_exectools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_exectools.py -------------------------------------------------------------------------------- /tests/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_image.py -------------------------------------------------------------------------------- /tests/test_images_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_images_health.py -------------------------------------------------------------------------------- /tests/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_metadata.py -------------------------------------------------------------------------------- /tests/test_olm_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_olm_bundle.py -------------------------------------------------------------------------------- /tests/test_osbs2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_osbs2.py -------------------------------------------------------------------------------- /tests/test_plashet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_plashet.py -------------------------------------------------------------------------------- /tests/test_pushd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_pushd.py -------------------------------------------------------------------------------- /tests/test_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_repo.py -------------------------------------------------------------------------------- /tests/test_repodata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_repodata.py -------------------------------------------------------------------------------- /tests/test_rhcos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_rhcos.py -------------------------------------------------------------------------------- /tests/test_rpm_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_rpm_builder.py -------------------------------------------------------------------------------- /tests/test_rpm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_rpm_utils.py -------------------------------------------------------------------------------- /tests/test_rpmcfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_rpmcfg.py -------------------------------------------------------------------------------- /tests/test_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_runtime.py -------------------------------------------------------------------------------- /tests/test_source_modifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_source_modifications.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests/test_util.py -------------------------------------------------------------------------------- /tests_functional/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/README.MD -------------------------------------------------------------------------------- /tests_functional/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/__init__.py -------------------------------------------------------------------------------- /tests_functional/test_basic_rebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/test_basic_rebase.py -------------------------------------------------------------------------------- /tests_functional/test_golang_rebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/test_golang_rebase.py -------------------------------------------------------------------------------- /tests_functional/test_koji_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/test_koji_wrapper.py -------------------------------------------------------------------------------- /tests_functional/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/test_metadata.py -------------------------------------------------------------------------------- /tests_functional/test_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/test_sanity.py -------------------------------------------------------------------------------- /tests_functional/test_scan_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tests_functional/test_scan_sources.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift-eng/doozer/HEAD/tox.ini --------------------------------------------------------------------------------