project-config/playbooks
Ian Wienand d9f673c020 Publish tarballs artifacts to AFS in parallel
This adds publishing of artifacts to AFS in parallel with the existing
publishing to the static volume.

The additional tasks added to the openstack-artifacts.yaml playbook
have been tested in the project-config-test-artifacts-to-afs test
(results at [1]) and also in an external project
ironic-python-agent-builder (see notes in [2]).  Thus we can have high
confidence it will work.

After this merges, I will manually rsync the old static tarballs data
to the AFS directory (again; it has been sync'd previously) and from
that point on both should be exactly the same.

At that point we can switch the DNS entries for
static.<openstack|opendev>.org (the sites have been created with [3])
to the new server and we will be fully migrated to the AFS volume.  We
can then remove the static publishing.

[1] http://files.openstack.org/project/tarballs.opendev.org/openstack/project-config/afs-copy-test/
[2] https://review.opendev.org/705161
[3] https://review.opendev.org/704913

Change-Id: Ia3a0358249e9ed3d766b1b61535f2f6d67d4eb2d
2020-02-10 14:51:38 +11:00
..
api-jobs Migrate to upload-afs-roots role 2020-02-03 14:16:39 +11:00
base-minimal OpenDev Migration Patch 2019-04-19 19:41:29 +00:00
base-ozj OpenDev Migration Patch 2019-04-19 19:41:29 +00:00
bindep-fallback Move jenkins/data/bindep-fallback.txt (1/2) 2018-02-20 20:52:17 +01:00
check-main-yaml Align other tox-based project-config publish jobs 2017-10-05 14:37:21 -05:00
check-release-approval Define check-release-approval executor job 2020-01-10 16:52:35 +01:00
javascript Wrap upload-npm invocation in a block 2019-03-14 20:55:23 +00:00
openafs-client openafs-client : update kdc servers 2019-05-07 09:55:27 +10:00
pbrx-push Add a job to push pbrx container images 2018-08-20 15:31:04 -04:00
project-config Remove explicit bindep parameters 2018-01-05 22:17:17 +01:00
proposal stop generating constraints for py3.4 and py3.5 2020-02-06 10:52:00 -06:00
pti-python-tarball Remove check-python-release role 2018-11-08 21:37:11 +01:00
publications Fix publishing infra/publications 2018-04-04 09:57:21 +02:00
publications-index Fix openstack-infra publishing 2017-11-01 09:11:55 +01:00
publish Publish tarballs artifacts to AFS in parallel 2020-02-10 14:51:38 +11:00
puppet-tarball Remove bindep role for Puppet build job 2019-06-26 14:14:19 +02:00
python-branch-tarball Readd playbooks/python-branch-tarball/ 2017-11-01 20:38:39 +01:00
release Fix release jobs to work with prepare-workspace-git 2019-10-21 13:58:14 +02:00
releasenotes Remove explicit bindep parameters 2018-01-05 22:17:17 +01:00
sphinx Add compile bindep profile to publish-zuul-docs 2018-08-06 15:48:17 -07:00
static-docs static-docs: use target from fileserver 2019-08-27 15:45:06 +10:00
templates/publish/testpypi Create testpypi_secret secret for zuulv3 2017-08-16 16:46:58 -04:00
training-labs Fix post training-labs playbook 2018-02-21 08:35:39 +01:00
translation Use python3 for translation jobs 2020-01-06 18:33:46 +09:00
wheel Bye, Bye, Trusty 2020-01-19 16:00:55 +01:00
yaml2ical Remove explicit bindep parameters 2018-01-05 22:17:17 +01:00