]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commit
quay-pruner: completely overhaul prune-quay.py
authorDan Mick <dan.mick@redhat.com>
Tue, 11 Nov 2025 00:17:18 +0000 (16:17 -0800)
committerDan Mick <dan.mick@redhat.com>
Thu, 13 Nov 2025 00:35:01 +0000 (16:35 -0800)
commit9da0f83015375b3f1394c6eabd312da1abcfa89b
treed26981f083b462f2d440bd05915203b0b2e5e285
quay-pruner: completely overhaul prune-quay.py

Pruning had stopped working (up to >26000 image tags), and the
reasons were many; one, pruning's always been less deterministic
than I'd hope; two, when I switched us to ceph.git/container for
building images, I mistakenly changed the format of the 'fulltag'
(no longer has a short sha1 in it) and that was sort of driving
the pruning process.  three, I suspect some of the newer flavors
etc. were slipping through the cracks.

So here's an attempt to fix all that by changing the algorithm
fundamentally; now, tags of a certain manifest digest are considered
at the same time, and their sha1 checked in shaman as usual (but
only their sha1); if it's found, the tags are all left, and if not,
they're all removed.  This should be cleaner, faster, and more
reliable.

Also refactored a lot of the worker routines to util.py so I could
add some helper/debug/info scripts:

get-tagdates.py generates JSON showing tag-to-age for examining the
state of things

delete-tags.py takes tags on the CLI to delete, or can be invoked
with '--stragglers <age>' to remove anything older than age (as long
as it's not in shaman or seems like it might be a 'distinguished' build
(with recent release names in its name)).

prune-quay.py also now reports summary statistics of its operation.
518 files changed:
.gitignore [new file with mode: 0644]
README.rst [new file with mode: 0644]
ansible/.gitignore [new file with mode: 0644]
ansible/ansible.cfg [new file with mode: 0644]
ansible/examples/builder.yml [new file with mode: 0644]
ansible/examples/centos8-vagrant.yml [new file with mode: 0644]
ansible/examples/controller.yml [new file with mode: 0644]
ansible/examples/deploy_grafana.yml [new file with mode: 0644]
ansible/examples/deploy_graphite.yml [new file with mode: 0644]
ansible/examples/hosts-static [new file with mode: 0644]
ansible/examples/init.yml [new file with mode: 0644]
ansible/examples/kraken.yml [new file with mode: 0644]
ansible/examples/sensu.yml [new file with mode: 0644]
ansible/examples/shaman_load_balancer.yml [new file with mode: 0644]
ansible/files/rpmmacros.j2 [new file with mode: 0644]
ansible/files/ssh/hostkeys/docs.ceph.com.pub [new file with mode: 0644]
ansible/files/ssh/hostkeys/github.com.pub [new file with mode: 0644]
ansible/files/ssh/keys/jenkins_build.pub [new file with mode: 0644]
ansible/files/ssl/dev/.empty [new file with mode: 0644]
ansible/files/ssl/prod/.empty [new file with mode: 0644]
ansible/host_vars/all.yml [new file with mode: 0644]
ansible/host_vars/prado.ceph.com.yml [new file with mode: 0644]
ansible/library/jenkins_node [new file with mode: 0644]
ansible/private-docker-registry/README.md [new file with mode: 0644]
ansible/private-docker-registry/Vagrantfile [new file with mode: 0644]
ansible/private-docker-registry/group_vars/all [new file with mode: 0644]
ansible/private-docker-registry/roles/docker-registry/tasks/main.yml [new file with mode: 0644]
ansible/private-docker-registry/roles/docker-registry/templates/self-csr.json.j2 [new file with mode: 0644]
ansible/private-docker-registry/roles/test-client/tasks/main.yml [new file with mode: 0644]
ansible/private-docker-registry/site.yml [new file with mode: 0644]
ansible/private-docker-registry/vagrant_variables.yml [new file with mode: 0644]
ansible/release.yml [new file with mode: 0644]
ansible/requirements/sensu-requirements.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/.gitignore [new file with mode: 0644]
ansible/roles/ansible-jenkins/README.rst [new file with mode: 0644]
ansible/roles/ansible-jenkins/defaults/main.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/files/jenkins-ci.org.key [new file with mode: 0644]
ansible/roles/ansible-jenkins/files/jenkins.conf [new file with mode: 0644]
ansible/roles/ansible-jenkins/files/jenkins.repo [new file with mode: 0644]
ansible/roles/ansible-jenkins/files/jobs/jenkins-job-builder/config.xml [new file with mode: 0644]
ansible/roles/ansible-jenkins/files/ssh/jenkins_build.pub [new file with mode: 0644]
ansible/roles/ansible-jenkins/files/ssh/keys/jenkins_build.pub [new file with mode: 0644]
ansible/roles/ansible-jenkins/handlers/main.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/auth.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/config.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/dependencies.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/jenkins.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/letsencrypt.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/main.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/nginx.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/plugins.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/repo.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/tasks/ufw.yml [new file with mode: 0644]
ansible/roles/ansible-jenkins/templates/etc_default.j2 [new file with mode: 0644]
ansible/roles/ansible-jenkins/templates/hudson.tasks.Mailer.xml.j2 [new file with mode: 0644]
ansible/roles/ansible-jenkins/templates/jenkins.conf [new file with mode: 0644]
ansible/roles/ansible-jenkins/templates/nginx.conf [new file with mode: 0644]
ansible/roles/ansible-jenkins/vars/main.yml [new file with mode: 0644]
ansible/roles/ceph-deploy-release/tasks/clear_version.yml [new file with mode: 0644]
ansible/roles/ceph-deploy-release/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-deploy-release/tasks/release.yml [new file with mode: 0644]
ansible/roles/ceph-release/handlers/main.yml [new file with mode: 0644]
ansible/roles/ceph-release/tasks/create.yml [new file with mode: 0644]
ansible/roles/ceph-release/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-release/tasks/push.yml [new file with mode: 0644]
ansible/roles/ceph-release/tasks/release/candidate.yml [new file with mode: 0644]
ansible/roles/ceph-release/tasks/release/development.yml [new file with mode: 0644]
ansible/roles/ceph-release/tasks/release/stable.yml [new file with mode: 0644]
ansible/roles/ceph-release/tasks/write_sha1_file.yml [new file with mode: 0644]
ansible/roles/grafana/defaults/main.yml [new file with mode: 0644]
ansible/roles/grafana/handlers/main.yml [new file with mode: 0644]
ansible/roles/grafana/tasks/main.yml [new file with mode: 0644]
ansible/roles/grafana/tasks/nginx.yml [new file with mode: 0644]
ansible/roles/grafana/tasks/postgresql.yml [new file with mode: 0644]
ansible/roles/grafana/templates/grafana.ini.j2 [new file with mode: 0644]
ansible/roles/grafana/templates/nginx_site.conf [new file with mode: 0644]
ansible/roles/grafana/vars/main.yml [new file with mode: 0644]
ansible/roles/graphite/defaults/main.yml [new file with mode: 0644]
ansible/roles/graphite/handlers/main.yml [new file with mode: 0644]
ansible/roles/graphite/tasks/carbon.yml [new file with mode: 0644]
ansible/roles/graphite/tasks/main.yml [new file with mode: 0644]
ansible/roles/graphite/tasks/postgresql.yml [new file with mode: 0644]
ansible/roles/graphite/tasks/systemd.yml [new file with mode: 0644]
ansible/roles/graphite/templates/local_settings.py.j2 [new file with mode: 0644]
ansible/roles/graphite/templates/rewrite-rules.conf.j2 [new file with mode: 0644]
ansible/roles/graphite/templates/storage-schemas.conf.j2 [new file with mode: 0644]
ansible/roles/graphite/templates/systemd/80-graphite.preset.j2 [new file with mode: 0644]
ansible/roles/graphite/templates/systemd/graphite.service.j2 [new file with mode: 0644]
ansible/roles/graphite/templates/whitelist.conf.j2 [new file with mode: 0644]
ansible/roles/graphite/vars/main.yml [new file with mode: 0644]
ansible/roles/kraken/defaults/main.yml [new file with mode: 0644]
ansible/roles/kraken/handlers/main.yml [new file with mode: 0644]
ansible/roles/kraken/tasks/main.yml [new file with mode: 0644]
ansible/roles/kraken/tasks/systemd.yml [new file with mode: 0644]
ansible/roles/kraken/templates/custom_settings.j2 [new file with mode: 0644]
ansible/roles/kraken/templates/helga.service.j2 [new file with mode: 0644]
ansible/roles/kraken/templates/helga.sysconfig.j2 [new file with mode: 0644]
ansible/roles/nginx/defaults/main.yml [new file with mode: 0644]
ansible/roles/nginx/handlers/main.yml [new file with mode: 0644]
ansible/roles/nginx/tasks/letsencrypt.yml [new file with mode: 0644]
ansible/roles/nginx/tasks/main.yml [new file with mode: 0644]
ansible/roles/nginx/tasks/ssl.yml [new file with mode: 0644]
ansible/roles/nginx/templates/nginx.conf [new file with mode: 0644]
ansible/roles/nginx/templates/nginx_site.conf [new file with mode: 0644]
ansible/roles/nginx/templates/nginx_tmp_site.conf [new file with mode: 0644]
ansible/roles/redis/tasks/main.yml [new file with mode: 0644]
ansible/roles/remoto-release/tasks/clear_version.yml [new file with mode: 0644]
ansible/roles/remoto-release/tasks/main.yml [new file with mode: 0644]
ansible/roles/remoto-release/tasks/release.yml [new file with mode: 0644]
ansible/sensu-hosts [new file with mode: 0644]
ansible/templates/systemd/jenkins.secret.j2 [new file with mode: 0644]
ansible/templates/systemd/jenkins.service.j2 [new file with mode: 0644]
ansible/templates/yum-repos/epel.repo [new file with mode: 0644]
ansible/tmp/.empty [new file with mode: 0644]
ansible/vars/load-balance-vars.yml [new file with mode: 0644]
ansible/vars/sensu-vars.yml [new file with mode: 0644]
attic/ceph-ansible-docs-prs/build/build [new file with mode: 0644]
attic/ceph-ansible-docs-prs/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-ansible-docs-prs/config/definitions/ceph-ansible-docs-prs.yml [new file with mode: 0644]
attic/ceph-container-build-ceph-base-push-imgs-arm64/build/build [new file with mode: 0644]
attic/ceph-container-build-ceph-base-push-imgs-arm64/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-build-ceph-base-push-imgs-arm64/config/definitions/ceph-container-build-ceph-base-push-imgs-arm64.yml [new file with mode: 0644]
attic/ceph-container-build-ceph-base-push-imgs/build/build [new file with mode: 0644]
attic/ceph-container-build-ceph-base-push-imgs/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-build-ceph-base-push-imgs/config/definitions/ceph-container-build-ceph-base-push-imgs.yml [new file with mode: 0644]
attic/ceph-container-build-push-imgs-arm64/build/build [new file with mode: 0644]
attic/ceph-container-build-push-imgs-arm64/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-build-push-imgs-arm64/config/definitions/ceph-container-build-push-imgs-arm64.yml [new file with mode: 0644]
attic/ceph-container-build-push-imgs-devel-nightly/build/build [new file with mode: 0644]
attic/ceph-container-build-push-imgs-devel-nightly/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-build-push-imgs-devel-nightly/config/definitions/ceph-container-build-push-imgs-devel-nightly.yml [new file with mode: 0644]
attic/ceph-container-build-push-imgs/build/build [new file with mode: 0644]
attic/ceph-container-build-push-imgs/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-build-push-imgs/config/definitions/ceph-container-build-push-imgs.yml [new file with mode: 0644]
attic/ceph-container-flake8/build/build [new file with mode: 0755]
attic/ceph-container-flake8/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-flake8/config/definitions/ceph-container-flake8.yml [new file with mode: 0644]
attic/ceph-container-lint/build/build [new file with mode: 0755]
attic/ceph-container-lint/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-lint/config/definitions/ceph-container-lint.yml [new file with mode: 0644]
attic/ceph-container-prerelease-build/build/build [new file with mode: 0644]
attic/ceph-container-prerelease-build/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-prerelease-build/config/definitions/ceph-container-prerelease-build.yml [new file with mode: 0644]
attic/ceph-container-prs/build/build [new file with mode: 0644]
attic/ceph-container-prs/build/teardown [new file with mode: 0644]
attic/ceph-container-prs/config/JENKINS_URL [new file with mode: 0644]
attic/ceph-container-prs/config/definitions/ceph-container-prs.yml [new file with mode: 0644]
attic/ceph-dev-container-only/build/build_rpm [new file with mode: 0644]
attic/ceph-dev-container-only/build/failure [new file with mode: 0644]
attic/ceph-dev-container-only/config/definitions/ceph-dev-container-only.yml [new file with mode: 0644]
attic/ceph-dev-trigger/build/notify [new file with mode: 0644]
attic/ceph-dev-trigger/config/definitions/ceph-dev-trigger.yml [new file with mode: 0644]
attic/ceph-medic-docs/build/build [new file with mode: 0644]
attic/ceph-medic-docs/config/definitions/ceph-medic-docs.yml [new file with mode: 0644]
attic/ceph-medic-pull-requests/build/build [new file with mode: 0644]
attic/ceph-medic-pull-requests/config/definitions/ceph-medic-pull-requests.yml [new file with mode: 0644]
attic/ceph-medic-release/build/build_rpm [new file with mode: 0644]
attic/ceph-medic-release/config/definitions/ceph-medic-release.yml [new file with mode: 0644]
attic/ceph-medic-rpm/build/build [new file with mode: 0644]
attic/ceph-medic-rpm/config/definitions/ceph-medic-rpm.yml [new file with mode: 0644]
attic/ceph-medic-tests/build/build [new file with mode: 0644]
attic/ceph-medic-tests/config/definitions/ceph-medic-tests.yml [new file with mode: 0644]
attic/ceph-pr-arm-trigger/config/definitions/ceph-pr-arm-trigger.yml [new file with mode: 0644]
attic/ceph-pr-render-docs/build/build [new file with mode: 0644]
attic/ceph-pr-render-docs/config/definitions/ceph-pr-render-docs.yml [new file with mode: 0644]
attic/diamond-build/build/build_deb [new file with mode: 0644]
attic/diamond-build/build/build_rpm [new file with mode: 0644]
attic/diamond-build/build/setup [new file with mode: 0644]
attic/diamond-build/build/setup_pbuilder [new file with mode: 0755]
attic/diamond-build/build/validate_deb [new file with mode: 0644]
attic/diamond-build/build/validate_rpm [new file with mode: 0644]
attic/diamond-build/config/definitions/diamond-build.yml [new file with mode: 0644]
attic/diamond-setup/build/build [new file with mode: 0644]
attic/diamond-setup/config/definitions/diamond-setup.yml [new file with mode: 0644]
attic/diamond/config/definitions/diamond.yml [new file with mode: 0644]
attic/teuthology-docs/build/build [new file with mode: 0644]
attic/teuthology-docs/config/definitions/teuthology-docs.yml [new file with mode: 0644]
attic/teuthology-docs/setup/setup [new file with mode: 0755]
ceph-ansible-docs/build/build [new file with mode: 0644]
ceph-ansible-docs/config/definitions/ceph-ansible-docs.yml [new file with mode: 0644]
ceph-ansible-galaxy/build/build [new file with mode: 0644]
ceph-ansible-galaxy/config/JENKINS_URL [new file with mode: 0644]
ceph-ansible-galaxy/config/definitions/ceph-ansible-galaxy.yml [new file with mode: 0644]
ceph-ansible-prs/build/build [new file with mode: 0644]
ceph-ansible-prs/build/teardown [new file with mode: 0644]
ceph-ansible-prs/config/JENKINS_URL [new file with mode: 0644]
ceph-ansible-prs/config/definitions/ceph-ansible-prs.yml [new file with mode: 0644]
ceph-ansible-rpm/build/build [new file with mode: 0644]
ceph-ansible-rpm/config/JENKINS_URL [new file with mode: 0644]
ceph-ansible-rpm/config/definitions/ceph-ansible-rpm.yml [new file with mode: 0644]
ceph-ansible-scenario/build/build [new file with mode: 0644]
ceph-ansible-scenario/build/teardown [new file with mode: 0644]
ceph-ansible-scenario/config/JENKINS_URL [new file with mode: 0644]
ceph-ansible-scenario/config/definitions/ceph-ansible-scenario.yml [new file with mode: 0644]
ceph-api-nightly/build/cleanup [new file with mode: 0644]
ceph-api-nightly/config/definitions/ceph-api-nightly.yml [new file with mode: 0644]
ceph-build-pull-requests/build/build [new file with mode: 0644]
ceph-build-pull-requests/config/definitions/ceph-build-pull-requests.yml [new file with mode: 0644]
ceph-build/build/build_deb [new file with mode: 0644]
ceph-build/build/build_rpm [new file with mode: 0644]
ceph-build/build/failure [new file with mode: 0644]
ceph-build/build/setup_deb [new file with mode: 0644]
ceph-build/build/setup_pbuilder [new file with mode: 0755]
ceph-build/build/setup_rpm [new file with mode: 0644]
ceph-build/build/validate_deb [new file with mode: 0644]
ceph-build/build/validate_rpm [new file with mode: 0644]
ceph-build/config/definitions/ceph-build.yml [new file with mode: 0644]
ceph-cbt-lint/config/definitions/ceph-cbt-lint.yml [new file with mode: 0644]
ceph-dashboard-cephadm-e2e-nightly/config/definitions/ceph-dashboard-cephadm-e2e-nightly.yml [new file with mode: 0644]
ceph-dashboard-cephadm-e2e/build/cleanup [new file with mode: 0755]
ceph-dashboard-cephadm-e2e/config/definitions/ceph-dashboard-cephadm-e2e.yml [new file with mode: 0644]
ceph-dashboard-pull-requests/config/definitions/ceph-dashboard-pull-requests.yml [new file with mode: 0644]
ceph-deploy-build/build/build [new file with mode: 0644]
ceph-deploy-build/build/setup [new file with mode: 0644]
ceph-deploy-build/config/definitions/ceph-deploy-build.yml [new file with mode: 0644]
ceph-deploy-docs/build/build [new file with mode: 0644]
ceph-deploy-docs/config/definitions/ceph-deploy-docs.yml [new file with mode: 0644]
ceph-deploy-pull-requests/build/build [new file with mode: 0644]
ceph-deploy-pull-requests/build/setup [new file with mode: 0644]
ceph-deploy-pull-requests/config/definitions/ceph-deploy-pull-requests.yml [new file with mode: 0644]
ceph-deploy-pull-requests/setup/playbooks/setup.yml [new file with mode: 0644]
ceph-deploy-pull-requests/setup/playbooks/tasks/ubuntu.yml [new file with mode: 0644]
ceph-deploy-tag/build/build [new file with mode: 0644]
ceph-deploy-tag/config/definitions/ceph-tag.yml [new file with mode: 0644]
ceph-deploy/config/definitions/ceph-deploy.yml [new file with mode: 0644]
ceph-dev-build/build/build_deb [new file with mode: 0644]
ceph-dev-build/build/build_mingw [new file with mode: 0644]
ceph-dev-build/build/build_osc [new file with mode: 0644]
ceph-dev-build/build/build_rpm [new file with mode: 0644]
ceph-dev-build/build/failure [new file with mode: 0644]
ceph-dev-build/build/setup_deb [new file with mode: 0644]
ceph-dev-build/build/setup_mingw [new file with mode: 0644]
ceph-dev-build/build/setup_osc [new file with mode: 0644]
ceph-dev-build/build/setup_pbuilder [new file with mode: 0755]
ceph-dev-build/build/setup_rpm [new file with mode: 0755]
ceph-dev-build/build/validate_deb [new file with mode: 0644]
ceph-dev-build/build/validate_mingw [new file with mode: 0644]
ceph-dev-build/build/validate_osc [new file with mode: 0644]
ceph-dev-build/build/validate_rpm [new file with mode: 0644]
ceph-dev-build/config/definitions/ceph-dev-build.yml [new file with mode: 0644]
ceph-dev-cron/build/notify [new file with mode: 0644]
ceph-dev-cron/config/definitions/ceph-dev-cron.yml [new file with mode: 0644]
ceph-dev-new-build/build/build_deb [new file with mode: 0644]
ceph-dev-new-build/build/build_mingw [new file with mode: 0644]
ceph-dev-new-build/build/build_osc [new symlink]
ceph-dev-new-build/build/build_rpm [new file with mode: 0644]
ceph-dev-new-build/build/failure [new file with mode: 0644]
ceph-dev-new-build/build/setup_deb [new file with mode: 0644]
ceph-dev-new-build/build/setup_mingw [new file with mode: 0644]
ceph-dev-new-build/build/setup_osc [new symlink]
ceph-dev-new-build/build/setup_pbuilder [new file with mode: 0755]
ceph-dev-new-build/build/setup_rpm [new file with mode: 0644]
ceph-dev-new-build/build/validate_deb [new symlink]
ceph-dev-new-build/build/validate_mingw [new file with mode: 0644]
ceph-dev-new-build/build/validate_osc [new symlink]
ceph-dev-new-build/build/validate_rpm [new symlink]
ceph-dev-new-build/config/definitions/ceph-dev-new-build.yml [new file with mode: 0644]
ceph-dev-new-setup/build/build [new file with mode: 0644]
ceph-dev-new-setup/build/failure [new file with mode: 0644]
ceph-dev-new-setup/config/definitions/ceph-dev-new-setup.yml [new file with mode: 0644]
ceph-dev-new-trigger/build/notify [new file with mode: 0644]
ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml [new file with mode: 0644]
ceph-dev-new/config/definitions/ceph-dev-new.yml [new file with mode: 0644]
ceph-dev-pipeline-trigger/build/Jenkinsfile [new file with mode: 0644]
ceph-dev-pipeline-trigger/config/definitions/ceph-dev-pipeline-trigger.yml [new file with mode: 0644]
ceph-dev-pipeline/build/Jenkinsfile [new file with mode: 0644]
ceph-dev-pipeline/config/definitions/ceph-dev-pipeline.yml [new file with mode: 0644]
ceph-dev-setup/build/build [new file with mode: 0644]
ceph-dev-setup/build/failure [new file with mode: 0644]
ceph-dev-setup/config/definitions/ceph-dev-setup.yml [new file with mode: 0644]
ceph-dev/config/definitions/ceph-dev.yml [new file with mode: 0644]
ceph-devstack/config/definitions/ceph-devstack.yml [new file with mode: 0644]
ceph-docs/build/build [new file with mode: 0644]
ceph-docs/config/definitions/ceph-docs.yml [new file with mode: 0644]
ceph-grafana-trigger/build/build [new file with mode: 0644]
ceph-grafana-trigger/config/definitions/ceph-grafana-trigger.yml [new file with mode: 0644]
ceph-grafana/build/build [new file with mode: 0644]
ceph-grafana/config/definitions/ceph-grafana.yml [new file with mode: 0644]
ceph-iscsi-cli-flake8/build/build [new file with mode: 0644]
ceph-iscsi-cli-flake8/config/definitions/ceph-iscsi-config-flake8.yml [new file with mode: 0644]
ceph-iscsi-cli-trigger/config/definitions/ceph-iscsi-cli-trigger.yml [new file with mode: 0644]
ceph-iscsi-cli/build/build_deb [new file with mode: 0644]
ceph-iscsi-cli/build/build_rpm [new file with mode: 0644]
ceph-iscsi-cli/build/setup [new file with mode: 0644]
ceph-iscsi-cli/build/validate_deb [new file with mode: 0644]
ceph-iscsi-cli/build/validate_rpm [new file with mode: 0644]
ceph-iscsi-cli/config/definitions/ceph-iscsi-cli.yml [new file with mode: 0644]
ceph-iscsi-config-flake8/build/build [new file with mode: 0644]
ceph-iscsi-config-flake8/config/definitions/ceph-iscsi-config-flake8.yml [new file with mode: 0644]
ceph-iscsi-config-trigger/config/definitions/ceph-iscsi-config-trigger.yml [new file with mode: 0644]
ceph-iscsi-config/build/build_deb [new file with mode: 0644]
ceph-iscsi-config/build/build_rpm [new file with mode: 0644]
ceph-iscsi-config/build/setup [new file with mode: 0644]
ceph-iscsi-config/build/validate_deb [new file with mode: 0644]
ceph-iscsi-config/build/validate_rpm [new file with mode: 0644]
ceph-iscsi-config/config/definitions/ceph-iscsi-config.yml [new file with mode: 0644]
ceph-iscsi-stable/README.rst [new file with mode: 0644]
ceph-iscsi-stable/build/build_rpm [new file with mode: 0644]
ceph-iscsi-stable/build/failure [new file with mode: 0644]
ceph-iscsi-stable/build/setup [new file with mode: 0644]
ceph-iscsi-stable/build/validate_rpm [new file with mode: 0644]
ceph-iscsi-stable/config/definitions/ceph-iscsi-stable.yml [new file with mode: 0644]
ceph-iscsi-tools-trigger/config/definitions/ceph-iscsi-tools-trigger.yml [new file with mode: 0644]
ceph-iscsi-tools/build/build_deb [new file with mode: 0644]
ceph-iscsi-tools/build/build_rpm [new file with mode: 0644]
ceph-iscsi-tools/build/setup [new file with mode: 0644]
ceph-iscsi-tools/build/validate_deb [new file with mode: 0644]
ceph-iscsi-tools/build/validate_rpm [new file with mode: 0644]
ceph-iscsi-tools/config/definitions/ceph-iscsi-tools.yml [new file with mode: 0644]
ceph-iscsi-tox/build/build [new file with mode: 0644]
ceph-iscsi-tox/config/definitions/ceph-iscsi-tox.yml [new file with mode: 0644]
ceph-iscsi-trigger/config/definitions/ceph-iscsi-trigger.yml [new file with mode: 0644]
ceph-iscsi/build/build_rpm [new file with mode: 0644]
ceph-iscsi/build/setup [new file with mode: 0644]
ceph-iscsi/build/validate_rpm [new file with mode: 0644]
ceph-iscsi/config/definitions/ceph-iscsi.yml [new file with mode: 0644]
ceph-multibranch-pipeline/config/definitions/ceph-multibranch-pipeline.yml [new file with mode: 0644]
ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml [new file with mode: 0644]
ceph-pr-api/build/api [new file with mode: 0644]
ceph-pr-api/build/build [new file with mode: 0644]
ceph-pr-api/config/definitions/ceph-pr-api.yml [new file with mode: 0644]
ceph-pr-commits/build/build [new file with mode: 0644]
ceph-pr-commits/build/conftest.py [new file with mode: 0644]
ceph-pr-commits/build/test_commits.py [new file with mode: 0644]
ceph-pr-commits/config/definitions/ceph-pr-commits.yml [new file with mode: 0644]
ceph-pr-docs/build/build [new file with mode: 0644]
ceph-pr-docs/config/definitions/ceph-pr-docs.yml [new file with mode: 0644]
ceph-pr-submodules/build/build [new file with mode: 0644]
ceph-pr-submodules/config/definitions/ceph-pr-commits.yml [new file with mode: 0644]
ceph-pull-requests-arm64/build/build [new file with mode: 0644]
ceph-pull-requests-arm64/build/kill-tests [new file with mode: 0644]
ceph-pull-requests-arm64/config/definitions/ceph-pull-requests-arm64.yml [new file with mode: 0644]
ceph-pull-requests/build/build [new file with mode: 0644]
ceph-pull-requests/build/cleanup [new file with mode: 0755]
ceph-pull-requests/build/kill-tests [new file with mode: 0644]
ceph-pull-requests/config/definitions/ceph-pull-requests.yml [new file with mode: 0644]
ceph-qa-suite-pull-requests/build/build [new file with mode: 0644]
ceph-qa-suite-pull-requests/config/definitions/ceph-qa-suite-pull-requests.yml [new file with mode: 0644]
ceph-release-containers/build/Jenkinsfile [new file with mode: 0644]
ceph-release-containers/config/definitions/ceph-release-containers.yml [new file with mode: 0644]
ceph-release-pipeline/build/Jenkinsfile [new file with mode: 0644]
ceph-release-pipeline/config/definitions/ceph-release-pipeline.yml [new file with mode: 0644]
ceph-release-rpm/build/build [new file with mode: 0755]
ceph-release-rpm/config/definitions/ceph-release-rpm.yml [new file with mode: 0644]
ceph-rook-e2e/build/cleanup [new file with mode: 0755]
ceph-rook-e2e/config/definitions/ceph-orchestrator-rook-e2e.yml [new file with mode: 0644]
ceph-setup/build/build [new file with mode: 0644]
ceph-setup/build/create_tag [new file with mode: 0644]
ceph-setup/build/failure [new file with mode: 0644]
ceph-setup/config/definitions/ceph-setup.yml [new file with mode: 0644]
ceph-source-dist/build/Jenkinsfile [new file with mode: 0644]
ceph-source-dist/config/definitions/ceph-source-dist.yml [new file with mode: 0644]
ceph-tag/build/build [new file with mode: 0644]
ceph-tag/config/definitions/ceph-tag.yml [new file with mode: 0644]
ceph-trigger-build/README.md [new file with mode: 0644]
ceph-trigger-build/build/Jenkinsfile [new file with mode: 0644]
ceph-trigger-build/config/definitions/ceph-trigger-build.yml [new file with mode: 0644]
ceph-volume-cephadm-prs/build/build [new file with mode: 0644]
ceph-volume-cephadm-prs/build/teardown [new file with mode: 0644]
ceph-volume-cephadm-prs/config/definitions/ceph-volume-pr.yml [new file with mode: 0644]
ceph-volume-nightly/build/build [new file with mode: 0644]
ceph-volume-nightly/build/teardown [new file with mode: 0644]
ceph-volume-nightly/config/definitions/ceph-volume-nightly.yml [new file with mode: 0644]
ceph-volume-scenario/build/build [new file with mode: 0644]
ceph-volume-scenario/build/teardown [new file with mode: 0644]
ceph-volume-scenario/config/definitions/ceph-volume-scenario.yml [new file with mode: 0644]
ceph-volume-test/config/definitions/ceph-volume-test.yml [new file with mode: 0644]
ceph-volume-unit-tests/build/build [new file with mode: 0644]
ceph-volume-unit-tests/build/teardown [new file with mode: 0644]
ceph-volume-unit-tests/config/definitions/ceph-volume-pr.yml [new file with mode: 0644]
ceph-website-prs/build/build [new file with mode: 0755]
ceph-website-prs/config/definitions/ceph-website-prs.yml [new file with mode: 0644]
ceph-website/build/build [new file with mode: 0755]
ceph-website/config/definitions/ceph-website.yml [new file with mode: 0644]
ceph-windows-image-build/README.md [new file with mode: 0644]
ceph-windows-image-build/build/autounattend.xml [new file with mode: 0644]
ceph-windows-image-build/build/build [new file with mode: 0755]
ceph-windows-image-build/build/cleanup [new file with mode: 0755]
ceph-windows-image-build/build/first-logon.ps1 [new file with mode: 0644]
ceph-windows-image-build/build/install-windows-updates.ps1 [new file with mode: 0644]
ceph-windows-image-build/build/setup.ps1 [new file with mode: 0644]
ceph-windows-image-build/build/utils.ps1 [new file with mode: 0644]
ceph-windows-image-build/config/definitions/ceph-windows-image-build.yml [new file with mode: 0644]
ceph-windows-installer-build/build/build [new file with mode: 0644]
ceph-windows-installer-build/build/failure [new file with mode: 0644]
ceph-windows-installer-build/build/setup [new file with mode: 0644]
ceph-windows-installer-build/config/definitions/ceph-windows-installer-build.yml [new file with mode: 0644]
ceph-windows-pull-requests/build/check_docs_pr_only [new file with mode: 0644]
ceph-windows-pull-requests/config/definitions/ceph-windows-pull-requests.yml [new file with mode: 0644]
ceph-windows-test/config/definitions/ceph-windows-test.yml [new file with mode: 0644]
ceph/config/definitions/ceph.yml [new file with mode: 0644]
cephadm-ansible-prs/build/build [new file with mode: 0644]
cephadm-ansible-prs/build/teardown [new file with mode: 0644]
cephadm-ansible-prs/config/JENKINS_URL [new file with mode: 0644]
cephadm-ansible-prs/config/definitions/cephadm-ansible-prs.yml [new file with mode: 0644]
cephmetrics-pull-requests/build/build [new file with mode: 0644]
cephmetrics-pull-requests/config/definitions/cephmetrics-pull-requests.yml [new file with mode: 0644]
cephmetrics-pull-requests/setup/setup [new file with mode: 0644]
cephmetrics-release/build/build_rpm [new file with mode: 0644]
cephmetrics-release/build/setup [new file with mode: 0644]
cephmetrics-release/config/definitions/cephmetrics-release.yml [new file with mode: 0644]
cephmetrics/build/build_rpm [new file with mode: 0644]
cephmetrics/build/setup [new file with mode: 0644]
cephmetrics/config/definitions/cephmetrics.yml [new file with mode: 0644]
chacra-pull-requests/build/build [new file with mode: 0644]
chacra-pull-requests/config/definitions/chacra-pull-requests.yml [new file with mode: 0644]
chacra-pull-requests/setup/playbooks/ansible.cfg [new file with mode: 0644]
chacra-pull-requests/setup/playbooks/setup.yml [new file with mode: 0644]
chacra-pull-requests/setup/playbooks/tasks/postgresql.yml [new file with mode: 0644]
configshell-fb/build/build_rpm [new file with mode: 0644]
configshell-fb/build/setup [new file with mode: 0644]
configshell-fb/config/definitions/configshell-fb.yml [new file with mode: 0644]
jenkins-job-builder/build/build [new file with mode: 0644]
jenkins-job-builder/config/definitions/jjb.yml [new file with mode: 0644]
kernel-trigger/config/definitions/kernel-trigger.yml [new file with mode: 0644]
kernel/build/build_deb [new file with mode: 0644]
kernel/build/build_rpm [new file with mode: 0644]
kernel/build/failure [new file with mode: 0644]
kernel/build/kernel-config-deb.sh [new file with mode: 0755]
kernel/build/kernel-config-rpm.sh [new file with mode: 0755]
kernel/build/prepare_config [new file with mode: 0644]
kernel/build/setup [new file with mode: 0644]
kernel/build/validate_deb [new file with mode: 0644]
kernel/build/validate_rpm [new file with mode: 0644]
kernel/config/definitions/kernel.yml [new file with mode: 0644]
lab-cop/build/build [new file with mode: 0755]
lab-cop/config/definitions/lab-cop.yml [new file with mode: 0644]
merfi-pull-requests/build/build [new file with mode: 0644]
merfi-pull-requests/config/definitions/merfi-pull-requests.yml [new file with mode: 0644]
mita-deploy/build/build [new file with mode: 0644]
mita-deploy/config/definitions/mita-deploy.yml [new file with mode: 0644]
nfs-ganesha-stable/build/build_deb [new file with mode: 0644]
nfs-ganesha-stable/build/build_rpm [new file with mode: 0644]
nfs-ganesha-stable/build/failure [new file with mode: 0644]
nfs-ganesha-stable/build/setup [new file with mode: 0644]
nfs-ganesha-stable/build/validate_deb [new file with mode: 0644]
nfs-ganesha-stable/build/validate_rpm [new file with mode: 0644]
nfs-ganesha-stable/config/definitions/nfs-ganesha-stable.yml [new file with mode: 0644]
nfs-ganesha/build/build_deb [new file with mode: 0644]
nfs-ganesha/build/build_rpm [new file with mode: 0644]
nfs-ganesha/build/failure [new file with mode: 0644]
nfs-ganesha/build/setup [new file with mode: 0644]
nfs-ganesha/build/validate_deb [new file with mode: 0644]
nfs-ganesha/build/validate_rpm [new file with mode: 0644]
nfs-ganesha/config/definitions/nfs-ganesha.yml [new file with mode: 0644]
paddles-pull-requests/build/build [new file with mode: 0644]
paddles-pull-requests/config/definitions/paddles-pull-requests.yml [new file with mode: 0644]
quay-pruner/build/build [new file with mode: 0755]
quay-pruner/build/delete-tags.py [new file with mode: 0755]
quay-pruner/build/get-tagdates.py [new file with mode: 0755]
quay-pruner/build/prune-quay.py [new file with mode: 0755]
quay-pruner/build/util.py [new file with mode: 0644]
quay-pruner/config/definitions/quay-pruner.yml [new file with mode: 0644]
radosgw-agent-pull-requests/build/build [new file with mode: 0644]
radosgw-agent-pull-requests/config/definitions/radosgw-agent-pull-requests.yml [new file with mode: 0644]
radosgw-agent/build/build [new file with mode: 0644]
radosgw-agent/config/definitions/radosgw-agent.yml [new file with mode: 0644]
rtslib-fb-trigger/config/definitions/rtslib-fb-trigger.yml [new file with mode: 0644]
rtslib-fb/build/build_rpm [new file with mode: 0644]
rtslib-fb/build/setup [new file with mode: 0644]
rtslib-fb/config/definitions/rtslib-fb.yml [new file with mode: 0644]
samba-trigger/config/definitions/samba-trigger.yml [new file with mode: 0644]
samba/build/build_deb [new file with mode: 0644]
samba/build/build_rpm [new file with mode: 0644]
samba/build/setup [new file with mode: 0644]
samba/config/definitions/samba.yml [new file with mode: 0644]
scripts/build_container [new file with mode: 0755]
scripts/build_utils.sh [new file with mode: 0755]
scripts/ceph-website/install-deps.sh [new file with mode: 0755]
scripts/ceph-windows/cleanup [new file with mode: 0644]
scripts/ceph-windows/cleanup_libvirt_ubuntu_vm [new file with mode: 0644]
scripts/ceph-windows/collect-event-logs.ps1 [new file with mode: 0644]
scripts/ceph-windows/run_tests [new file with mode: 0644]
scripts/ceph-windows/setup_ceph_vstart [new file with mode: 0644]
scripts/ceph-windows/setup_libvirt [new file with mode: 0644]
scripts/ceph-windows/setup_libvirt_ubuntu_vm [new file with mode: 0644]
scripts/ceph-windows/setup_libvirt_windows_vm [new file with mode: 0644]
scripts/ceph-windows/win32_build [new file with mode: 0644]
scripts/chacra_upload.sh [new file with mode: 0755]
scripts/dashboard/install-backend-api-test-deps.sh [new file with mode: 0644]
scripts/dashboard/install-cephadm-e2e-deps.sh [new file with mode: 0644]
scripts/dashboard/install-e2e-test-deps.sh [new file with mode: 0644]
scripts/get-tarballs.sh [new file with mode: 0644]
scripts/nfs-ganesha/pull-sign-push [new file with mode: 0644]
scripts/nfs-ganesha/sign-rpm-auto [new file with mode: 0644]
scripts/nfs-ganesha/sync-push-auto [new file with mode: 0644]
scripts/rook-orch/install-rook-e2e-deps.sh [new file with mode: 0644]
scripts/setup_chacractl.sh [new file with mode: 0755]
scripts/setup_container_runtime.sh [new file with mode: 0755]
scripts/setup_sccache.sh [new file with mode: 0644]
scripts/setup_uv.sh [new file with mode: 0755]
scripts/shellcheck_job.py [new file with mode: 0755]
scripts/sign-rpms [new file with mode: 0755]
scripts/status_completed [new file with mode: 0644]
scripts/sync-pull [new file with mode: 0755]
scripts/sync-push [new file with mode: 0755]
scripts/update_shaman.sh [new file with mode: 0755]
sepia-fog-images/README.rst [new file with mode: 0644]
sepia-fog-images/build/build [new file with mode: 0755]
sepia-fog-images/build/failure [new file with mode: 0755]
sepia-fog-images/config/definitions/sepia-fog-images.yml [new file with mode: 0644]
shaman-pull-requests/build/build [new file with mode: 0644]
shaman-pull-requests/config/definitions/shaman-pull-requests.yml [new file with mode: 0644]
shaman-pull-requests/setup/playbooks/ansible.cfg [new file with mode: 0644]
shaman-pull-requests/setup/playbooks/setup.yml [new file with mode: 0644]
shaman-pull-requests/setup/playbooks/tasks/postgresql.yml [new file with mode: 0644]
shaman-pull-requests/setup/playbooks/templates/pg_hba.conf.j2 [new file with mode: 0644]
sync-images/build/build [new file with mode: 0644]
sync-images/config/JENKINS_URL [new file with mode: 0644]
sync-images/config/definitions/sync-images.yml [new file with mode: 0644]
tcmu-runner-trigger/config/definitions/tcmu-runner-trigger.yml [new file with mode: 0644]
tcmu-runner/build/build_rpm [new file with mode: 0644]
tcmu-runner/build/setup [new file with mode: 0644]
tcmu-runner/config/definitions/tcmu-runner.yml [new file with mode: 0644]
wnbd-build/build/build [new file with mode: 0644]
wnbd-build/build/failure [new file with mode: 0644]
wnbd-build/build/setup [new file with mode: 0644]
wnbd-build/config/definitions/wnbd-build.yml [new file with mode: 0644]