Commit Graph

73 Commits

Author SHA1 Message Date
Takashi Kajinami 74eb84546d Prepare new release
We are creating a new release of puppet-ceph, which is the final one
tested with yoga and older branches.

Change-Id: Id5c7f9a4ebae477be05043c0bbce03fa48e036e0
2024-02-09 13:49:12 +00:00
Zuul 4f59b7e977 Merge "Declare Debian 12(Bookworm) support" 2023-11-20 17:25:50 +00:00
Takashi Kajinami 393e134cd7 Declare Debian 12(Bookworm) support
Debian 12 was relased in June 2023 and recent versions of OpenStack
(such as 2023.1 and 2023.2) no longer support Debian 11.

Change-Id: I1d269ad3ac1da766c49b0baec61a79b76383878a
2023-11-18 18:28:06 +09:00
Takashi Kajinami 64540d1636 Bump upper-version of puppetlabs-concat
... according to the version currently used in CI (v9.0.0).

Change-Id: Icacc3f0354c467b5281fdc4e7812eb0d36a868f9
2023-11-16 16:37:20 +09:00
Takashi Kajinami f13b21811a Bump upper version of stdlib
... because we are currently using v9.0.0 in CI.

Change-Id: Ia7229e934cb33d2b224edccea9c1752725690281
2023-10-03 13:35:07 +09:00
Takashi Kajinami 5f51eebb2e Remove support for Puppet 5 and Ubuntu 18.04
We removed support for these during wallaby cycle. Because we are now
transitioning victoria and older branches to EOL, we no longer have to
support these old versions now.

Change-Id: I7574de03ada51b375195f025c7fee6c73e163655
2023-09-06 17:20:13 +00:00
Takashi Kajinami faa38d57aa Remove support of Debian 9
Debian 9 support was removed when we bumped the supported version to
10 during victoria cycle. Because we are transitioning stable/ussuri
to EOL, we no longer have to support that old version.

Change-Id: Ie535f1eba454ed804d7e8195eed5dfe64743cf01
2023-09-06 17:20:07 +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 b8ff67bdb0 Add recent operating system versions to supported versions
... to enable unit tests with these versions.

Change-Id: I8864f8b8b1152199e563d23420b7b5bbcb8a7077
2023-08-07 10:34:26 +09:00
Takashi Kajinami 6ee452ae01 Prepare new puppet-ceph release
We have merged several bug fixes, new features and clean ups since
the last release. Let's create a new release so that these can be
consumed via distribution packages.

Change-Id: I20fb6ddfc7936866303dc63ee998d763bdde4882
2023-08-04 02:16:29 +09:00
Takashi Kajinami 88b58f0aa3 Adjust version for new release
We don't have to bump major version because no backword incompatible
changes have been merged since the last release.

Change-Id: I4c627761fbd31862b6a82f5c7f65625c539307c3
2023-04-27 09:41:22 +09:00
Zuul c50e1ad896 Merge "Prepare a new puppet-ceph release" 2023-04-17 07:03:40 +00:00
Zuul 72920991b5 Merge "Bump upper version of puppetlabs-concat" 2023-04-14 07:26:11 +00:00
Takashi Kajinami a0c90a89a2 Bump upper version of puppetlabs-concat
... because now we use v8.0.0 in CI jobs.

Depends-on: https://review.opendev.org/880118
Change-Id: I670cec1ecdba694bd631c6fffcfc76ce0312d529
2023-04-14 14:58:30 +09:00
Takashi Kajinami 60082c2bdd Bump upper version of puppetlabs-inifile
... because now we use v6.0.0 in CI jobs.

Depends-on: https://review.opendev.org/880118
Change-Id: I4d648e5ab3cb77af31f976c6b0f0395d42d32a07
2023-04-14 11:57:44 +09:00
Takashi Kajinami 0d9a5556a9 Prepare a new puppet-ceph release
We introduced a few new features recently. Let's create a release.

Change-Id: I341889a47d157197be6210e863bf9f0d513b677d
2023-04-13 19:16:36 +09:00
Takashi Kajinami b6731d247e Support Ubuntu Jammy (22.04)
... because Focal no longer supports the recent releases such as Zed.

Change-Id: I53526e646994b8d25d5124153c5e6ad7c0b977a7
2023-01-16 17:16:07 +09:00
Takashi Kajinami babc78c907 Bump upper version of puppetlabs-apt
... because now we have puppetlabs-apt 9.0.0 in CI.

Depends-on: https://review.opendev.org/853741
Change-Id: If2e262f8fa4c77a5b9299d0feaac0b3439ad0918
2022-09-07 01:29:21 +09:00
Takashi Kajinami f99525ab3f Prepare puppet-ceph 4.0.0
Change-Id: I004b3f3e58e372cfb6ac3ecd42b20bc311e0df4f
2022-08-23 01:16:48 +00:00
Zuul f4ebd36917 Merge "Add back support for Puppet 5.x" 2022-08-22 16:53:35 +00:00
Takashi Kajinami 721bfde8ab Add back support for Puppet 5.x
This module follows the independent release model and should be
compatible with the current open branches (stable/train to master).

Because stable/train supports only Puppet 5.x, this modules should
support that old version as well.

Change-Id: I8bd53ee9c07263e29baad5d180c6a601c26034d5
2022-08-22 12:58:02 +09:00
Takashi Kajinami fa2d4ea8e4 Add CentOS 9 and RHEL 9 to supported operating systems
We have been using this module with CentOS Stream 9 in our CI, so are
ready to add it to the supported operating systems.

Change-Id: I358f1e1b08e9de0fa1d239e73d6542d84d54d13e
2022-08-22 10:48:32 +09:00
Takashi Kajinami 0d28ee1e2f Bump upper version of puppetlabs-apt
Now we are using puppetlabs-apt v8.4.1 in our CI. Let's bump the upper
version so that the constraint include that tested version.

Change-Id: I3f51e95d0dd891b70be461e120d58cd32afa192c
2022-07-30 23:14:36 +09:00
Takashi Kajinami aeb5f40da6 Update source url to opendev
... because now github is used as a mirror.

Change-Id: I10592c3525e8e00f5f8922baa15e9a048cffee3c
2022-06-27 09:58:02 +09:00
Takashi Kajinami b0c34c799e Release 3.2.1
... to cut off the stable/nautilus branch.

Change-Id: Icf77eb718ae6e71f1c65919236ab49d183512208
2022-04-20 13:00:02 +09:00
Takashi Kajinami 379aacd2e8 Add back CentOS/RHEL 7 to supported operating systems
This change adds back CentOS 7 and RHEL 7 to supported operating
systems, because these operating systems support Ceph Nautilus.
This change will be reverted once stable/nautilus branch is cut off.

Change-Id: Id66bc5e4ad781a0047420c78f36a43de12fa387d
2022-04-20 12:58:30 +09:00
Takashi Kajinami 08be8eedb4 Remove support for Ubuntu 16.04 (Xenial)
... because Nautilus is supported by Ubuntu 18.04 (Bionic).

[1] https://ubuntu.com/ceph/docs/supported-ceph-versions

Change-Id: Ic45db2bb113291f4571209a25a28a40089704ef0
2022-04-20 12:47:20 +09:00
Takashi Kajinami f17e540ed3 Release 3.2.0
... to include the fix to use stream repository[1].

[1] e13544a6df

Change-Id: I51f02a26264d070cda2ff69a5d3c13686f77cb4e
2022-02-23 01:49:25 +09:00
Tobias Urdin 201e8b16f6 Deprecated pid_max and remove sysctl module dependency
Change-Id: I39cabf6fc1286c788ba10fc40402db22fdf1652c
2021-12-26 23:16:36 +00:00
Takashi Kajinami 72584e56f6 Bump upper versions
... according to the versions currently used in CI.

Change-Id: I6057600f86130b8bb474d3ebf16583290202e330
2021-11-26 01:06:34 +09:00
Takashi Kajinami 3a1a8bb960 Support Puppet 7
Puppet 7 has been tested in CI for a while but we haven't seen any
issue with it. Let's officially support the version.

Change-Id: I5be248ce9b266f7562a2d913eac16e3347b8981b
2021-08-16 18:18:00 +09:00
zhangboye 6edfc34ed7 Drop Fedora support
Fedora support is never tested, and has been unmaintained for a while.
Because we don't expect any actual user using OpenStack on Fedora, this
change drops support for Fedora directly.

This change also fixes the release version used in CentOS8/RHEL8 when
setting up package repositories.

Change-Id: I541a57bf4bdb51d1d27ff25e317683e3dbb56afa
2021-07-05 12:23:06 +09:00
Zuul 8283dc47c1 Merge "Bump dependency in metadata.json" 2021-04-13 11:10:32 +00:00
Tobias Urdin 312521b7ce Bump dependency in metadata.json
This bumps the dependency in metadata.json based on
then new major versions that is tested when [1] is merged.

[1]
https://review.opendev.org/c/openstack/puppet-openstack-integration/+/778138

Change-Id: I2071f4439ffe65b42ed5a187b3b6e53a2572673b
2021-04-08 20:55:43 +02:00
Takashi Kajinami 30bb45cc10 Add Ubuntu Focal to the supporrted operating systesm
Change-Id: I4910dfa50ca4dda8999cd967e2437f64f22dd816
2021-03-23 21:51:21 +09:00
Tobias Urdin 12ccc2fa9e Update Puppet requirement to >= 6.0.0
Change-Id: I2c4bd5b5ecfecac0f73eed19b27e72e1ea20837e
2020-05-30 10:01:05 +02:00
Tobias Urdin c48505a9ed Release 3.1.1
Include the fix [1] to the repository
so that it isn't hardcoded to CentOS 7.

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

Change-Id: I8e0852c2e67846ea2b295675700b78b1faece6b5
2020-05-13 08:40:06 +00:00
Tobias Urdin af57dca3e2 Release 3.1.0
Let's push a release that contains CentOS 8
support.

Change-Id: I7d3c513f2752266e1b29bde57ae5328b2143a6c7
2020-05-01 17:58:04 +02:00
Tobias Urdin ccb525f93f Remove legacy StackForge from authors in metadata
Change-Id: Ifdca29e0e4e452bc9baa59773cda0a5c3748dc21
2020-05-01 17:56:27 +02:00
Takashi Kajinami b52f93dd99 Resolve duplicated requirement names in metadata
Change-Id: I1c486964fb99e259d42346cbbe591cd7e32cb070
Closes-Bug: #1872457
2020-04-13 23:14:09 +09:00
Tobias Urdin 9cd2ea4fe2 Add CentOS 8 and Puppet 6 in metadata
Change-Id: I8920d9d17646c136fdeb0bcae7c83e854e48a44f
2020-03-30 07:44:04 +00:00
Alfredo Moralejo 896a22275b Release 3.0.0
First release including support for Ceph Nautilus.

Although this version is maintaining the same configuration parameters,
support for file-based OSDs has been removed so i think it's more
appropiate bump major release.

Change-Id: I0f3918287ba6c58056d5154a2a5f15e274787e5d
2019-04-25 11:05:52 +02:00
Tobias Urdin a85fb9ba7e Release 2.6.0
Using 2.5.3 would block us from releasing Luminous
bugfixes. Instead set 2.6.0 for Mimic.

Change-Id: I5f4e234fc80f9d4a462f767c34611955a4f75816
2019-03-21 22:41:37 +01:00
Tobias Urdin 01c6a6aef8 Release puppet-ceph 2.5.3
We should release puppet-ceph 2.5.3 and create
the stable/mimic branch from that tagged release.

We will then open master for Ceph Nautilus work
and do the first nautilus release on for example
2.6.0 to leave room for stable/mimic bug fix releases.

Change-Id: I4019b1afa8983ffdd0d490af2c0bf498e6f53b0e
2019-03-19 16:27:21 +01:00
ZhongShengping 658c951e3c Modify puppet version 4 to 5
The puppet version has been upgraded from 4 to 5 in the main branch.

Change-Id: If0320e823c256dd08a7c7307db49333a201191e4
2019-01-15 10:11:18 +08:00
ZhongShengping 8e4cae92f2 Fix stdlib version in metadata
puppetlabs-stdlib is now using the 5.1 version, so we should fix the
stdlib version in metadata.

Change-Id: Ic92dca856c02bb97073ce875098602ad4114e10f
2018-11-09 14:56:37 +08:00
Tobias Urdin f8d3fd2eb6 Release 2.5.2
Change-Id: I50a613c725fdf57ca3ac73165d1eef1751752f88
2018-10-13 12:45:10 +02:00
Tobias Urdin aa2e3e6564 Remove PE requirement from metadata.json
The PE requirement in metadata.json is not
supported anymore and puppet-lint will throw:

The 'pe' requirement is no longer supported by the Forge.

Change-Id: I6cc8dd98ab9ae774c7429afda95fa7de84871c2c
2018-08-16 23:13:34 +02:00
Zuul 5053756334 Merge "Fix OS versions in metadata" 2018-07-16 09:06:59 +00:00
Van Hung Pham fa52a16a8b Fix OS versions in metadata
Change-Id: If8eadbe3df8abf6a7a96cebe1521735680e0f80a
2018-07-16 07:12:58 +00:00