This change migrate c8 jobs/templates to content provider
jos so consumer jobs can use resources built by provider
jobs.
Change-Id: I17a40cbf6fb978bec17ab21fb2296ad3db46b6b3
Signed-off-by: Amol Kahat <amolkahat@gmail.com>
All the tripleo-ci jobs running on greater than train branch should run
on Centos8 only. Porting of this job was skipped earlier.
This change ports train jobs from centos7 to centos8.
Change-Id: I1eb2954ffcc582117b27fa3cf4d3fac4789d01b0
Signed-off-by: Bhagyashri Shewale <bshewale@redhat.com>
Executes all linters via pre-commit, which is much faster, guarantees
their version locking and allows upgrading them with a single command.
Before this change the only linter running via pre-commit was
ansible-lint.
Now we also run bashate, flake8 and yamllint via pre-commit.
For developer convenience we still keep the old tox environments
which allow running a single linter.
Added long_description_content_type to fix twine check failure
Change-Id: I037eae61921b2a84aa99838804f70e96ee8d8b13
This template needs to stay in project-config to work properly.
also, it's obsolete. project-config is updated already.
Change-Id: Ia7026cd11684625f1293f0c94feb3fb15bea7a62
We don't want these roles pushed to pypi, so no need to try uploading
them. This template is the same as publish-to-pypi except it's not
pushing the project to pypy.
Change-Id: I3389f31ed7182d07e72e967e81a8e6afc147508e
The minimal jobs plus scenario001 are added. scenario001 gives good
coverage because it aims to update packages inside images during both
undercloud and overcloud install.
Change-Id: I2ddf73192efc95e5d4102ea264650ccaa3437e5a