Commit Graph

11 Commits

Author SHA1 Message Date
Takashi Kajinami 9f7cddc001 Switch from yoga to zed
... because yoga branch is no longer maintained.

Change-Id: I8484c0bd00dabfe2e84e44c39bf49b5db357da54
2024-02-06 11:24:31 +00:00
Takashi Kajinami 5ebde1e6b1 Remove CentOS/RHEL 7 support
The train release was the last release with CentOS 7 support, but it is
now being transitioned to EOL.

This change removes support for CentOS 7 and RHEL 7 because we no
longer support any OpenStack release supporting these old operating
systems.

Because fastcgi package was available for only CentOS/RHEL 7, its
support is also removed by this change.

This also removes the wrong warning message for rgw deployment with
mod_proxy_fcgi. This pattern is still valid in supported operating
systems and only the one with mod_fastcgi should be deprecated or
removed.

Change-Id: I1238b23f1aee57641788a21556123bec94a1ed1b
2023-09-07 02:19:44 +09:00
Takashi Kajinami 1f80fff1eb Fix test coverage for old OS/puppet versions
This change fixes how old OS versions and puppet versions are tested
and now we use only the combinations supported in the past, instead of
testing the all combinations which contain some invalid ones like
Puppet 5 + CentOS Stream 9.

Depends-on: https://review.opendev.org/876554
Change-Id: Ie22c586c6f0e8cfe82a46bd62d3953af1918e777
2023-03-06 18:28:35 +09:00
Takashi Kajinami 8b88ce61a5 Replace legacy facts and use fact hash
... because the latest lint no longer allows usage of legacy facts and
top scope fact.

This also disables puppet 5 unit test job because the job is broken
with structured facts.

Change-Id: Id11ccaf89a44d093de29ba3c15165153eea4be56
2023-03-06 16:38:13 +09:00
Takashi Kajinami 4db054a27a Add back unit tests with Puppet 5 + CentOS 8 Stream
This module still supports Puppet 5. This change adds back unit test
coverage with Puppet 5.

Depends-on: https://review.opendev.org/854061
Change-Id: I757d5c2f1c2af1c548d8ce6fba324c6f42826910
2022-08-28 13:33:27 +09:00
Alfredo Moralejo ec93559961 Make p-o-i jobs voting again for puppet-ceph
After merging https://review.opendev.org/650281 we can make p-o-i jobs
voting again in puppet-ceph.

Depends-On: https://review.opendev.org/650281
Change-Id: Idef9bda0fa3993a4d9c2903c82dc7e11930e6d07
2019-04-24 10:42:26 +02:00
Alfredo Moralejo 8981703242 Support Ceph Nautilus release in puppet-ceph
This patch introduces the changes required by osd configuration tasks to
support Nautilus release:

- ceph-disk has been removed and replaced by ceph-volume
- OSDs can not be based on directories anymore, only disks or vg/lv
paths.
- udev configuration is not needed since some releases back.

To pass CI, this job requires to merge [1] and viceversa. To solve
chicken-and-egg, I'm setting p-o-i jobs as non-voting in this patch.
I'll make them voting again after merging both [1] and this one.

[1] https://review.opendev.org/#/c/650281/

Change-Id: I15f061dd38ca6729a454ec96c8c8f5ea28c6f0c6
2019-04-24 10:41:11 +02:00
Doug Hellmann 4dd643660e switch documentation job to new PTI
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: I33c23ab6803911f35596e69c05fdce0464724432
Story: #2002586
Task: #24325
2018-08-31 08:24:33 -04:00
Doug Hellmann 6e53b9397e import zuul job settings from project-config
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: Iee88ee24e5c0f7d0c2aed885d336589d507a4d66
Story: #2002586
Task: #24325
2018-08-31 08:16:14 -04:00
melissaml 7e8022a34b Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I5a73df94ce6ae0589a6e609a3d7de639f0c50683
2018-01-29 02:11:10 +08:00
ZhongShengping 823765c41f Switch to Zuul v3 testing
Change-Id: I986bc8fbb008bef83518c42baa2b76174cc4ad62
Depends-On: I3d21011beb57e66cce8d18efb9f603f218258ee2
2017-10-25 17:14:37 +08:00