Puppet 7.22 was just released to fix the incompatibility with
the latest concurrent-ruby. Let's bump the version used in our CI
to unpin the library.
Related-Bug: #2003761
Change-Id: I1fe226be4771fa434cc23f359fc0a9aee87e0ee6
This is follow-up of I5549e5edea33e720a7d5cf67c3056036daca52fc and
always disables ceph repository in Ubuntu Jammy. This is required to
disable the repository in litmus jobs.
Depends-on: https://review.opendev.org/871542
Change-Id: I79aefa3e9d19c34fa6f13c861008cce3f6cb97ef
The tripleo-puppet-standalone template is not really used in any
module repos, because each repo defines its own standalone job.
Change-Id: I8525806576e1108a936e5b036859671794f304de
This ensures a few basic middlewares such as the healthckech middleware
are enabled in (account|container|object)-server pipeline, to test
the functionality to enable these middlewares.
Change-Id: I3561737c3601ede64a40c2040a630ba577fa5f46
The bundle install commands supports the --minimal-deps option instead
of the --minimal-dep option. (The last 's' is missing)
This fixes the wrong option used.
Change-Id: Ic72c97f6230d6b730b2688f0f87bb5de8b35f4f1
Glance has already removed support for native ssl support[1]. These
glance::api class parameters were also deprecated and will be removed
during this cycle.
[1] 2a2f349d8a1f0426f77bdbea6c70a316b4c3daa0
Depends-on: https://review.opendev.org/834501
Change-Id: I72fd6841d24197e9c747116437d49911e9c5b8b0
The puppet-manila module now supports setting up the service. Let's
enable the feature in our CI jobs.
Depends-on: https://review.opendev.org/865795
Change-Id: I329fab00774d131018ba65f374d7515fc439148a
... because the Zed release is available for only 22.04.
Because Ruby 2 is no longer available in Ubuntu 22.04, this drops all
tests with Puppet 6, which supports only Ruby 2. (Ruby 3 is supported
since Puppet 7.8.0)
Also, this disables the separate ceph repository because the upstream
repository does not yet contain packages for Ubuntu Jammy. We install
ceph packages from UCA for the time being but would revisit this later.
Depends-on: https://review.opendev.org/c/openstack/puppet-nova/+/865105
Change-Id: Icbfe677dadb3dab96ea06afe650c524b4abbb753
This change introduces the new flag to disable the separate Ceph
repository. This is now required to migrate Ubuntu job to Jammy,
because the upstream ceph repository does not provide the packages
for Ubuntu Jammy yet.
Change-Id: I5549e5edea33e720a7d5cf67c3056036daca52fc