├── .bandit ├── .coveragerc ├── .dockerignore ├── .flake8 ├── .github ├── renovate.json └── workflows │ ├── build.yml │ ├── build_on_tag.api.yml │ └── run_tox.yml ├── .gitignore ├── .python-version ├── .yamllint.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── compose-files ├── docker-compose.yml └── podman-compose.yml ├── docker ├── Dockerfile-api ├── Dockerfile-workers ├── iib-httpd.conf ├── libpod.conf ├── message_broker │ ├── Dockerfile │ ├── README.md │ ├── activemq.xml │ └── certs │ │ ├── broker.ks │ │ ├── ca.crt │ │ ├── client.crt │ │ ├── client.key │ │ └── truststore.ts └── registry │ ├── README.md │ └── auth │ └── htpasswd ├── docs ├── conf.py ├── gettingstarted.md ├── index.rst ├── module_documentation │ ├── iib.common.rst │ ├── iib.rst │ ├── iib.web.rst │ ├── iib.workers.rst │ ├── iib.workers.tasks.rst │ └── index.rst └── requirements.txt ├── iib ├── __init__.py ├── common │ ├── __init__.py │ ├── common_utils.py │ └── tracing.py ├── exceptions.py ├── web │ ├── __init__.py │ ├── api_v1.py │ ├── app.py │ ├── auth.py │ ├── config.py │ ├── docs.py │ ├── errors.py │ ├── iib_static_types.py │ ├── manage.py │ ├── messaging.py │ ├── migrations │ │ ├── alembic.ini │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── 04dd7532d9c5_polymorphic_requests.py │ │ │ ├── 1920ad83d0ab_adding_ignore_bundle_ocp_version.py │ │ │ ├── 274ba38408e8_initial_migration.py │ │ │ ├── 2ab3d4558cb6_add_omps_operator_version.py │ │ │ ├── 3283f52e7329_add_internal_index_image_copy_to_add_and_rm.py │ │ │ ├── 49d13af4b328_add_add_deprecations_api_endpoint.py │ │ │ ├── 4c9db41195ec_add_merge_index_image_api_endpoint.py │ │ │ ├── 5188702409d9_extra_build_tags.py │ │ │ ├── 56d96595c0f7_add_batches.py │ │ │ ├── 5d6808c0ce1f_regenerate_bundle_request.py │ │ │ ├── 60f89c046096_make_binary_image_optional.py │ │ │ ├── 625fba6081be_add_recursive_related_bundles_endpoint.py │ │ │ ├── 691c5d6465a0_add_support_for_multiple_fbc_fragments_.py │ │ │ ├── 71c998c1c210_batch_annotations.py │ │ │ ├── 7346beaff092_add_check_related_image_flag.py │ │ │ ├── 7573241a5156_rename_bundle_deprecation_association_.py │ │ │ ├── 8d50f82f0be9_fbc_operations_api.py │ │ │ ├── 983a81fe5e98_added_distribution_scope_attribute_for_.py │ │ │ ├── 9d60d35786c1_added_index_image_resolved.py │ │ │ ├── 9e9d4f9730c8_merge_graph_update.py │ │ │ ├── a0eadb516360_update_regenerate_bundle_request_.py │ │ │ ├── bc29053265ba_add_distribution_scope.py │ │ │ ├── daf67ddcf4a1_add_support_for_graph_update_mode_in_.py │ │ │ ├── e16a8cd2e028_add_create_empty_index.py │ │ │ └── eec630370e68_support_deprecation_list_in_add_request_.py │ ├── models.py │ ├── s3_utils.py │ ├── static │ │ ├── api_v1.yaml │ │ └── docs.html │ ├── utils.py │ └── wsgi.py └── workers │ ├── __init__.py │ ├── api_utils.py │ ├── config.py │ ├── dogpile_cache.py │ ├── greenwave.py │ ├── s3_utils.py │ └── tasks │ ├── __init__.py │ ├── build.py │ ├── build_add_deprecations.py │ ├── build_create_empty_index.py │ ├── build_fbc_operations.py │ ├── build_merge_index_image.py │ ├── build_recursive_related_bundles.py │ ├── build_regenerate_bundle.py │ ├── celery.py │ ├── fbc_utils.py │ ├── general.py │ ├── git_utils.py │ ├── iib_static_types.py │ ├── konflux_utils.py │ ├── opm_operations.py │ ├── oras_utils.py │ └── utils.py ├── pyproject.toml ├── requirements-test.in ├── requirements-test.txt ├── requirements.txt ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── test_web │ ├── test_api_v1.py │ ├── test_app.py │ ├── test_broker_error.py │ ├── test_messaging.py │ ├── test_migrations.py │ ├── test_models.py │ └── test_s3_utils.py └── test_workers │ ├── __init__.py │ ├── test_api_utils.py │ ├── test_config.py │ ├── test_dogpile_cache.py │ ├── test_greenwave.py │ ├── test_s3_utils.py │ └── test_tasks │ ├── __init__.py │ ├── test_build.py │ ├── test_build_add_deprecations.py │ ├── test_build_create_empty_index.py │ ├── test_build_fbc_operations.py │ ├── test_build_merge_index_image.py │ ├── test_build_recursive_related_bundles.py │ ├── test_build_regenerate_bundle.py │ ├── test_fbc_utils.py │ ├── test_general.py │ ├── test_git_utils.py │ ├── test_konflux_utils.py │ ├── test_opm_operations.py │ ├── test_oras_utils.py │ ├── test_utils.py │ └── test_utils_cache.py └── tox.ini /.bandit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.bandit -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/build_on_tag.api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.github/workflows/build_on_tag.api.yml -------------------------------------------------------------------------------- /.github/workflows/run_tox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.github/workflows/run_tox.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.14.0 2 | -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/README.md -------------------------------------------------------------------------------- /compose-files/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/compose-files/docker-compose.yml -------------------------------------------------------------------------------- /compose-files/podman-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/compose-files/podman-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/Dockerfile-api -------------------------------------------------------------------------------- /docker/Dockerfile-workers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/Dockerfile-workers -------------------------------------------------------------------------------- /docker/iib-httpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/iib-httpd.conf -------------------------------------------------------------------------------- /docker/libpod.conf: -------------------------------------------------------------------------------- 1 | runtime = "runc" 2 | -------------------------------------------------------------------------------- /docker/message_broker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/Dockerfile -------------------------------------------------------------------------------- /docker/message_broker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/README.md -------------------------------------------------------------------------------- /docker/message_broker/activemq.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/activemq.xml -------------------------------------------------------------------------------- /docker/message_broker/certs/broker.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/certs/broker.ks -------------------------------------------------------------------------------- /docker/message_broker/certs/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/certs/ca.crt -------------------------------------------------------------------------------- /docker/message_broker/certs/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/certs/client.crt -------------------------------------------------------------------------------- /docker/message_broker/certs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/certs/client.key -------------------------------------------------------------------------------- /docker/message_broker/certs/truststore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/message_broker/certs/truststore.ts -------------------------------------------------------------------------------- /docker/registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docker/registry/README.md -------------------------------------------------------------------------------- /docker/registry/auth/htpasswd: -------------------------------------------------------------------------------- 1 | iib:$2y$05$NDmskm82uZezQiel.EKUN.mnRZjz.jAquTa.exfMvN870ucPddULu 2 | 3 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/gettingstarted.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/module_documentation/iib.common.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/module_documentation/iib.common.rst -------------------------------------------------------------------------------- /docs/module_documentation/iib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/module_documentation/iib.rst -------------------------------------------------------------------------------- /docs/module_documentation/iib.web.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/module_documentation/iib.web.rst -------------------------------------------------------------------------------- /docs/module_documentation/iib.workers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/module_documentation/iib.workers.rst -------------------------------------------------------------------------------- /docs/module_documentation/iib.workers.tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/module_documentation/iib.workers.tasks.rst -------------------------------------------------------------------------------- /docs/module_documentation/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/module_documentation/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /iib/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-or-later 2 | -------------------------------------------------------------------------------- /iib/common/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-or-later 2 | -------------------------------------------------------------------------------- /iib/common/common_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/common/common_utils.py -------------------------------------------------------------------------------- /iib/common/tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/common/tracing.py -------------------------------------------------------------------------------- /iib/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/exceptions.py -------------------------------------------------------------------------------- /iib/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/__init__.py -------------------------------------------------------------------------------- /iib/web/api_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/api_v1.py -------------------------------------------------------------------------------- /iib/web/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/app.py -------------------------------------------------------------------------------- /iib/web/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/auth.py -------------------------------------------------------------------------------- /iib/web/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/config.py -------------------------------------------------------------------------------- /iib/web/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/docs.py -------------------------------------------------------------------------------- /iib/web/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/errors.py -------------------------------------------------------------------------------- /iib/web/iib_static_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/iib_static_types.py -------------------------------------------------------------------------------- /iib/web/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/manage.py -------------------------------------------------------------------------------- /iib/web/messaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/messaging.py -------------------------------------------------------------------------------- /iib/web/migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/alembic.ini -------------------------------------------------------------------------------- /iib/web/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/env.py -------------------------------------------------------------------------------- /iib/web/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/script.py.mako -------------------------------------------------------------------------------- /iib/web/migrations/versions/04dd7532d9c5_polymorphic_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/04dd7532d9c5_polymorphic_requests.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/1920ad83d0ab_adding_ignore_bundle_ocp_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/1920ad83d0ab_adding_ignore_bundle_ocp_version.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/274ba38408e8_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/274ba38408e8_initial_migration.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/2ab3d4558cb6_add_omps_operator_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/2ab3d4558cb6_add_omps_operator_version.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/3283f52e7329_add_internal_index_image_copy_to_add_and_rm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/3283f52e7329_add_internal_index_image_copy_to_add_and_rm.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/49d13af4b328_add_add_deprecations_api_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/49d13af4b328_add_add_deprecations_api_endpoint.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/4c9db41195ec_add_merge_index_image_api_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/4c9db41195ec_add_merge_index_image_api_endpoint.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/5188702409d9_extra_build_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/5188702409d9_extra_build_tags.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/56d96595c0f7_add_batches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/56d96595c0f7_add_batches.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/5d6808c0ce1f_regenerate_bundle_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/5d6808c0ce1f_regenerate_bundle_request.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/60f89c046096_make_binary_image_optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/60f89c046096_make_binary_image_optional.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/625fba6081be_add_recursive_related_bundles_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/625fba6081be_add_recursive_related_bundles_endpoint.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/691c5d6465a0_add_support_for_multiple_fbc_fragments_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/691c5d6465a0_add_support_for_multiple_fbc_fragments_.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/71c998c1c210_batch_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/71c998c1c210_batch_annotations.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/7346beaff092_add_check_related_image_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/7346beaff092_add_check_related_image_flag.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/7573241a5156_rename_bundle_deprecation_association_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/7573241a5156_rename_bundle_deprecation_association_.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/8d50f82f0be9_fbc_operations_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/8d50f82f0be9_fbc_operations_api.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/983a81fe5e98_added_distribution_scope_attribute_for_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/983a81fe5e98_added_distribution_scope_attribute_for_.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/9d60d35786c1_added_index_image_resolved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/9d60d35786c1_added_index_image_resolved.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/9e9d4f9730c8_merge_graph_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/9e9d4f9730c8_merge_graph_update.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/a0eadb516360_update_regenerate_bundle_request_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/a0eadb516360_update_regenerate_bundle_request_.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/bc29053265ba_add_distribution_scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/bc29053265ba_add_distribution_scope.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/daf67ddcf4a1_add_support_for_graph_update_mode_in_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/daf67ddcf4a1_add_support_for_graph_update_mode_in_.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/e16a8cd2e028_add_create_empty_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/e16a8cd2e028_add_create_empty_index.py -------------------------------------------------------------------------------- /iib/web/migrations/versions/eec630370e68_support_deprecation_list_in_add_request_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/migrations/versions/eec630370e68_support_deprecation_list_in_add_request_.py -------------------------------------------------------------------------------- /iib/web/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/models.py -------------------------------------------------------------------------------- /iib/web/s3_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/s3_utils.py -------------------------------------------------------------------------------- /iib/web/static/api_v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/static/api_v1.yaml -------------------------------------------------------------------------------- /iib/web/static/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/static/docs.html -------------------------------------------------------------------------------- /iib/web/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/utils.py -------------------------------------------------------------------------------- /iib/web/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/web/wsgi.py -------------------------------------------------------------------------------- /iib/workers/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-or-later 2 | -------------------------------------------------------------------------------- /iib/workers/api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/api_utils.py -------------------------------------------------------------------------------- /iib/workers/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/config.py -------------------------------------------------------------------------------- /iib/workers/dogpile_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/dogpile_cache.py -------------------------------------------------------------------------------- /iib/workers/greenwave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/greenwave.py -------------------------------------------------------------------------------- /iib/workers/s3_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/s3_utils.py -------------------------------------------------------------------------------- /iib/workers/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-or-later 2 | -------------------------------------------------------------------------------- /iib/workers/tasks/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/build.py -------------------------------------------------------------------------------- /iib/workers/tasks/build_add_deprecations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/build_add_deprecations.py -------------------------------------------------------------------------------- /iib/workers/tasks/build_create_empty_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/build_create_empty_index.py -------------------------------------------------------------------------------- /iib/workers/tasks/build_fbc_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/build_fbc_operations.py -------------------------------------------------------------------------------- /iib/workers/tasks/build_merge_index_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/build_merge_index_image.py -------------------------------------------------------------------------------- /iib/workers/tasks/build_recursive_related_bundles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/build_recursive_related_bundles.py -------------------------------------------------------------------------------- /iib/workers/tasks/build_regenerate_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/build_regenerate_bundle.py -------------------------------------------------------------------------------- /iib/workers/tasks/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/celery.py -------------------------------------------------------------------------------- /iib/workers/tasks/fbc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/fbc_utils.py -------------------------------------------------------------------------------- /iib/workers/tasks/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/general.py -------------------------------------------------------------------------------- /iib/workers/tasks/git_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/git_utils.py -------------------------------------------------------------------------------- /iib/workers/tasks/iib_static_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/iib_static_types.py -------------------------------------------------------------------------------- /iib/workers/tasks/konflux_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/konflux_utils.py -------------------------------------------------------------------------------- /iib/workers/tasks/opm_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/opm_operations.py -------------------------------------------------------------------------------- /iib/workers/tasks/oras_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/oras_utils.py -------------------------------------------------------------------------------- /iib/workers/tasks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/iib/workers/tasks/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/requirements-test.in -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-or-later 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_web/test_api_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_web/test_api_v1.py -------------------------------------------------------------------------------- /tests/test_web/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_web/test_app.py -------------------------------------------------------------------------------- /tests/test_web/test_broker_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_web/test_broker_error.py -------------------------------------------------------------------------------- /tests/test_web/test_messaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_web/test_messaging.py -------------------------------------------------------------------------------- /tests/test_web/test_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_web/test_migrations.py -------------------------------------------------------------------------------- /tests/test_web/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_web/test_models.py -------------------------------------------------------------------------------- /tests/test_web/test_s3_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_web/test_s3_utils.py -------------------------------------------------------------------------------- /tests/test_workers/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-or-later 2 | -------------------------------------------------------------------------------- /tests/test_workers/test_api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_api_utils.py -------------------------------------------------------------------------------- /tests/test_workers/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_config.py -------------------------------------------------------------------------------- /tests/test_workers/test_dogpile_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_dogpile_cache.py -------------------------------------------------------------------------------- /tests/test_workers/test_greenwave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_greenwave.py -------------------------------------------------------------------------------- /tests/test_workers/test_s3_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_s3_utils.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-or-later 2 | -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_build.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_build_add_deprecations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_build_add_deprecations.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_build_create_empty_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_build_create_empty_index.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_build_fbc_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_build_fbc_operations.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_build_merge_index_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_build_merge_index_image.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_build_recursive_related_bundles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_build_recursive_related_bundles.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_build_regenerate_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_build_regenerate_bundle.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_fbc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_fbc_utils.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_general.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_git_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_git_utils.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_konflux_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_konflux_utils.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_opm_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_opm_operations.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_oras_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_oras_utils.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_utils.py -------------------------------------------------------------------------------- /tests/test_workers/test_tasks/test_utils_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tests/test_workers/test_tasks/test_utils_cache.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release-engineering/iib/HEAD/tox.ini --------------------------------------------------------------------------------