This performs the final infra cleanup for the x/devstack-plugin-bdd repo
to complete its retirement.
Change-Id: Iec6316ebfa402237624deaf5dd1f82ce6578ecf6
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
We do not uplload from opendev to puppet forge anymore:
Remove usage of puppet-forge uploads jobs from opendev. This removes
the useage of release jobs:
- legacy-puppet-storyboard-forge-upload from puppet-storyboard
- legacy-puppet-httpd-forge-upload from puppet-httpd
Change-Id: Id6e2ddcc3cbced430f73efdf03b6425cf043209a
stackviz gets published daily to:
https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz
The current job periodic-package-stackviz-element is a legacy job,
create a new job publish-openstack-javascript-latest-content that can be
run instead.
The stackviz-element is backed into our images and thus we have to be
extra careful not to break it and test.
The new job is publishing temporarily under a different filename to
check that it's working correctly.
Order of changes:
* Merge this change, so we run both periodic-package-stackviz-element and
publish-openstack-javascript-latest-content in stackviz.
* Change new job to publish under correct name and remove setup in
project-config.
* Switch to new job in stackviz repo.
Change-Id: I81ac0975f03756da673ae12e7e11cd5686a0f2d6
This is step 2 in the retirement process for the x/devstack-plugin-bdd
repo.
Change-Id: Ia7b04565c26d1c37ee0c6b44a505af4e29656b99
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Current update constraints patches replace all entries of a package with
an entry for the new version. But the upper-constraints file now needs
to have multiple entries with specific ";python_version=='x.x'" to be
able to handle differing requirements for packages that no longer
support Python 2, or even earlier Python 3 versions.
This adds awareness to the update script to only update the version for
matching python_version specifiers if they are present. It then falls
back to replacing the full line if the entry for the package does not
have any python_version markers at all.
Change-Id: I5e5e604fe9e461e45af0aa4446edd0af89d63381
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Change Ie1b92f06b71aa6069fe831b26ba1cc272ce4562c serves
governance.openstack.org/governance for the website, update the job to
publish there.
Once this is merged the files in
/afs/openstack.org/project/governance.openstack.org/ need to be moved to
/afs/openstack.org/project/governance.openstack.org/governance.
Change-Id: I026ddb2dde30a1c354d7197ca0094af73839b7c3
Add the secret, it was only in the parent but we need it for the run
playbook here.
Failure of promote job was:
"The task includes an option with an undefined variable. The error was:
'afs' is undefined".
This chane adds the variable afs.
Change-Id: I0244621fb1aa57354c619735a20e2a2789de13aa
This job only publishes part of the directory and needs to keep old content
around. Thus, add a new promote playbook that uses the
upload-afs-synchronize rule to not delete old content like the normal
playbook in the parent does.
Change-Id: I13f9faf698ec459f1d7cd7a950172d836b470a4c
Remove publish-tox-docs-static, the last user has been converted to AFS
publishing.
Remove the parent base-publish-tox-docs-static as well, it's not used
anymore.
Remove playbook files and secrets used by these jobs.
Depends-On: https://review.opendev.org/708918
Change-Id: I68b3ab7e597e230617ec1eaa8217d4f5f4c5fb15
Add new job publish-tox-docs-releases for publishing of releases repo to
new AFS location to obsolete static.o.o publishing.
Task: #37724
Story: #2006598
Needed-By: https://review.opendev.org/708918
Change-Id: I804f6ddb0b10b4aa3fac6a3cf11a2d23b8b4e730
We would like to be able to run zuul tests against speculative gear
changes so add it without config to the zuul tenant so it can be used
as required project.
Change-Id: Ifb10bced27851d1187145b354686b31008ba0928
Add new promote job for publishing of service-types-authority to AFS.
Also, fix description of promote-tox-docs-site-base.
Change-Id: I44d6d7d2f40ed5a58b4783224c5dfe4c1544acd3
Needed-By: https://review.opendev.org/708514
Story: #2006598
Task: #37723
We've had a number of occurrences where Gerrit failed to return a
complete JSON answer. In particular, the ['labels']['CodeReview']['all']
content is not provided, while the query requires o=DETAILED_LABELS.
Since this is a rare occurrence (which could not be reproduced on
manual testing) let's retry once to load the results from Gerrit.
Change-Id: I98d1010e9586d2329137d5d600c66eeb8343fa97
This deliverable was added under ironic project
governance, with a first official release planned
for the Ussuri cycle.
Change-Id: I14deed42f03c37461d337bb1192de770d15ab6cf
Update with release times provided by the afs volume release process
on mirror-update.opendev.org and add a secondary area with the
project. volumes for tracking release and space tracking as well (also
update the mirror volumes titles to make it clearer).
Change-Id: I4e6e99e60bfe2160e30cfc5ff54059adc66dacb1