- fixed bindep to allow execution under fedora
- fixed flake8 config to use officially recommended use patterns
- assured that git does not report dirty after running tox (both
pep8 and tht environments where breaking this by creating untracked
files). tox-extra plugin addition will prevent future regressions.
Change-Id: I4137056853f8c5f1c2304bfb6ec1188a82b12130
Bug: #1921409
Do not inject public certificates in pacemaker bundles by means
of "podman cp", as this pauses the container for a short amount
of time and can make pacemaker operation fail during that time
window and impact cluster for no reason.
Keep "podman cp" for non-HA containers, as the freeze is short
and doesn't seem to impact podman monitoring anyway.
The new certificate injection only works for podman 1.9+, lower
version won't overwrite the existing certificate.
Closes-Bug: #1917868
Change-Id: Id7308f028f33716be5e3df6699c3f2c12e33e344
- Use version agnostic "py" inside tox default envs
- Enable py39 testing jobs (new template contains them)
- Address deprecation warning in setup.cfg regarding use of dashes
instead of underlines (avoid future breakage with setuptools)
Change-Id: I26be50e029393e01db6718a21ac67d669ccd2e0c
The CinderBackupBackend parameter now supports 'gcs' and 's3' values,
and new parameters for configuring the associated backup backends.
The template now generates hiera config_settings for only the selected
backup backend, rather than generating hiera data for all backup
backends regardless of which one is selected.
Depends-On: I06857dd2fb64071ea734a0d3ef68ada5e5d2c077
Change-Id: I08293c7a15187b8c60f56bbc0d2d64ccf6e38227
There isn't any actual upstream support for this hardware vendor, and
the liquidio driver has been deprecated since rhel-8.
Change-Id: I25516157df02ef8299f4a3cfeff2508ca59b5959
There are some typos in the post_script that gets called
when certmonger renews the HAProxy certificates. Fix them.
Change-Id: Ie9a64feddf7483036983f242d477fc8bdb6dbc1f
All heat params have been copied over, there are a bunch
that are used for conditionals.
The outputs and conditionals secions in *-puppet do a lot
of configuration, and provides lists of defaults for
puppet. These will be moved to ansible, role is at [1]
and in tripleo_ansible.
[1] https://github.com/infrawatch/collectd-config-ansible-role
[x] https://github.com/infrawatch/tripleo-collectd-ansible-role
Depends-On: Ib75702bf17a76cae3a811db503d3365e6aacf663
Change-Id: I9939a524795bb3fbc63e44f203f851dadeb7c30a
- manila::backend::cephfsnative::ceph_client_key was initially
used by tripleo::pacemaker::manila class to define Ceph keyring
for manila user. During Ocata release this class was adjusted
to integrate TripleO with ceph-ansible (change:
I2b5567a39ac8737e80758b705818cc1807dc8bf1) and
manila::backend::cephfs::ceph_client_key parameter was removed
from puppet-tripleo.
For some reason, artifact definition was not removed from THT
and was renamed to manila::backend::cephfs::ceph_client_key
(change: Ib408c7827e5fba0c1b01388db26363806fc64370). At this
point this parameter looks meaningless.
Partial-Bug: #1916386
Change-Id: Id4fa40a046037a90a72ac1ed1a7e77bd5a636e32
- swift::proxy::s3token::www_authenticate_uri doesn't exist,
swift::proxy::s3token::auth_uri should likely be used
instead.
Partial-Bug: #1916386
Change-Id: I48ada3704f96d858d79e31d4b1600c7905d1f62d
- ceilometer::agent::compute class was removed in Train release.
ceilometer::agent::polling class should be used instead.
change: I33c45e1ac69348df3d4f0a0df4561295123bdcce
Partial-Bug: #1916386
Change-Id: I597929128741be97bd859ea76e7f8dd8f7ac19fd
- aodh::api::host parameter was removed during Train release.
Aodh API was for testing purposes only,
aodh::wsgi::apache::host parameter should be used instead and is
already defined in THT. Changes:
I0da4dc1ba52bae5becd5e2a9c0f008cbe2907446 and
I887d86893e90cebf5bc28dd539e42436f9a31c6a
- there was a typo in aodh::alarm_history_time_to_live definition.
Partial-Bug: #1916386
Change-Id: I8f59623867a1802e2da103b8f56f68dc018f54cb
In 1ceb521805 we added these and
can be simplified as they are are boolean parameters to get
rid of the redundant heat intrinsic functions.
Change-Id: I3851187c83965db5ecafcc945bff1fe3a5aa9ff4
hyperconverged-ceph.yaml has been deprecated since Nov 2017.
storage-environment.yaml has been deprecated since Jan 2018.
storage-environment-external.yaml has been deprecated since
Jan 2018. tuned-ceph-filestore-hci.yaml is only for Filestore,
though Bluestore has been the default for multiple Ceph releases.
update-from-ceph-newton.yaml is not needed for Wallaby.
Change-Id: Icb0d1fe6c3e67d99a5152b62572d7d2a2798a124
This patch addes TripleO support for the Unbound DNS resolver service.
This service will initially be used by the Designate service.
Change-Id: I8135ce4f344aeb7c0cf7521e0ba42335c4c7bbc8
Including this template in a deploy but not including anything in
`parameter_defaults` is going to fail when heat attempts to parse that
environment file because `parameter_defaults` is empty:
ValueError: environment has empty section "parameter_defaults"
This commit attempts to fix that by commenting out the section since
there doesn't seem to be a reasonable default to use.
Change-Id: I06a5e13d768c65a8d5cf0b635620c33523b374f4
Let's remove these in master, they are not needed
now that we're fully Centos/Rhel 8-based on master.
Change-Id: I1192c263e08e98a7465d92d8565845ab191ea626