We've seen release job failures caused by too large tarball, which
contains irrelevant files like git history.
Let's exclude these files to reduce size of the archive.
The file is copied from the puppetlabs repositories with some files
specific to OpenStack projects added.
Change-Id: I481d7fadb76f593982c9e56ce8f2a5ec0508c7e8
the validate_legacy function is marked for deprecation in
v9.0.0 from puppetlabs-stdlib.
This also adds the type enforcement about purge_config which accepts
only boolean values.
Change-Id: I243572f19564a18003c3de66c1248f0f215bae65
The option has been managed by the underlying puppet-oslo module but
has not been configurable. This introduces the parameter to customize
the option.
Change-Id: Idcd4b7afac385757702577f7eb5e73e7a460fe86
... because RDO will provide packages for only CentOS Stream 9 for Zed
release. This change removes RHEL 8 as well.
Depends-on: https://review.opendev.org/843503
Change-Id: I2cb4f0c98341c16dac9d6a502976f5708547bde9
... because the pinning in puppet-modulesync-configs has been removed.
Depends-on: https://review.opendev.org/845529
Change-Id: Ic9f848e8ae007beb7e6551a8f831bb0215d6c4e0
... to use the recent modulesync which is compatible with Ruby 3.0.
This also fixes the failing unit tests, which were broken by recent
change in puppet-postgresql.
Depends-on: https://review.opendev.org/853222
Change-Id: Idca10381dc8204e2c35491b92d0f60b3566d4375
Since [1] was merged, not only openstacklib::poliy::base but also
openstacklib::policy::default is included to manage the policy file.
This change ensure openstacklib::policy::default is executed after
the packages are installed.
[1] 740d1bb822
Change-Id: Ia100cbf628590218dfa4afa051b0fa8acd024a5a
Use the whole resource type instead of its individual resources, to
rely on interface instead of implementation of the dependent module.
Change-Id: I00b501ff5a9e0411445c253febb7f60f31f8babf
This replaces the provider implementation of aodh_config type so that
MultiStrOpt, which is used by several options like
- oslo_messaging_notifications/driver
- oslo_policy/policy_dirs
are handled correctly.
Change-Id: I3cae6998ec9a2157f507650859e030c576a3cd8c
This change introduces the new purge_config parameter to the policy
class so that any policy rules not managed by puppet manifests can be
cleared.
Change-Id: I1c0739759c43996def7777c4f9aec667d45c2afc
Co-Authored-By: Martin Schuppert <mschuppert@redhat.com>
Depends-On: https://review.opendev.org/802305
... as we did for p-o-i[1] and spec_helper[2].
[1] 4d2d86e0df434ee25a508aceb1ea209a0c64f80b
[2] a75cf9b6b18134cd6b1285740e2941bb228e053b
Change-Id: I31913176272c1da8260980fcb03deeb0f6a154ab
It turns out that this is the the default value provided by tox:
https://tox.readthedocs.io/en/latest/config.html#conf-install_command
So we can remove the line and simply use the default value.
Change-Id: Iee04a22940f5ee14f43947f562cbca9070d8defb
Co-Authored-By: tushargite96 <tushargite96@gmail.com>
puppetlabs-stdlib is now using the 8.0.0 version, so we should fix the
stdlib version in metadata.
Change-Id: I802f7e5ed1c631c6abfe225532ad3a5aefe8e1ea