RHEL/CentOS 8 dropped support for some older hardware that is still
in use. Since CentOS 7 has Python 3, let's support it for now.
Also fixes an issue with C.UTF-8 locale which does not seem to work on
CentOS 7 (and actually causes a failure with newer python packages).
Change-Id: I1b5797b030ef896ad4b2a95a504a0215ca6ee574
With this patch we are adding tripleo IPA build image job for C8:-
* tripleo-buildimage-ironic-python-agent-centos-8
We introduced this job as non voting.
Change-Id: If7e4e44e4f3d0606206e2212f7d8ca4945cd7ec7
Use new ubuntu-focal nodeset to build tinyipa images.
This is needed to prepare to build tinyipa images based on
tinycore 11.x because we need the new kernel 5.x version to
be able to chroot.
Main changes:
- patching tce-load to conform to new squashfs options in the new
kernel
- installing python3-pip instead of python-pip
Story: 2007753
Task: 39943
Change-Id: I3d8a1ab84cae3c7185eb4f9bfefe239fab49a012
I'm requesting this job be temporarily merged for testing publishing
artifacts to an AFS volume instead of pushing it to a static server.
This is part of the efforts to retire our static.openstack.org server
and serve files from our distributed storage [1].
Because the publishing steps happen in the post phase using a secret
value in project-config to get the kerberos ticket for writing to AFS,
we have to commit changes to really test them.
This repository is a good user of the artifact upload process and a
good target for testing the changes on just one repository.
This adds a job ironic-python-agent-build-image-tinyipa-publish-to-afs
which is ultimately parented to the new
publish-openstack-artifacts-with-afs from project-config. The only
difference is that this will upload the output to AFS, where I will
check that everything copied as expected. We can then revert this.
Ultimately we will change the publish-openstack-artifacts job in
project-config -- this will be transparent to end-users such as this
repository as we will be switching tarballs.openstack.org to use this
at the same time.
Depends-On: https://review.opendev.org/705159
[1] https://docs.opendev.org/opendev/infra-specs/latest/specs/retire-static.html
Change-Id: Ib2ae8c2d9f59695ce7af5414f73e1f4bcc7ae462
This job is used on stable branches and is currently broken. This
change introduces a workaround for older DIB and re-enables the job.
Change-Id: I100576c639649a69a8e95463ca87bedda4bbadc3
We need to be able to pick up fixes quicker than now and to use
depends-on with DIB changes. This change achieves it.
Change-Id: Ic6ab011370b08d06a5c914736949ead2cb498e56
CentOS 7 uses Python 2. Although it's possible to install Python 3
on it, it not trivial with DIB. We should rather switch to
a distribution where Python 3 is the default version.
As a nice side effect, the CentOS 8 images seem smaller.
The CentOS 7 job definitions are kept around since they're used
on stable/train.
Change-Id: I6b23da21eab19c69f7b070adff76b35e1752bf8d
Now that we have a DIB job in IPA, let's run it here as well.
Since the inspector jobs are non-voting on both ironic and IPA,
make them non-voting here as well.
Change-Id: I25671ae979da27dbc67750c79ff7ae131b41ba19
This patch starts "ansiblization" of the image building script, while
also cleaning it up. More importantly, it adds check and gate jobs
that verify the same playbooks as used in the post job.
Also correct source-repository for ironic-python-agent to use the
project name, not the old element name.
Change-Id: I9a404b24f95e47c84b22d4739fcf2b5b800886f9
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I520e4b2ccd50ea74cf1320362aa59cab088650d3
Story: #2002586
Task: #24302
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I906e387d8f389b4c9718feac96cdede1ffb7487b
Story: #2002586
Task: #24302