Depending on the podman version, "json-file" is set to noop and makes
podman crash (true for at least podman 1.4.1), while older versions
re-add this json-file as an alias to k8s-file (true since 1.4.3).
Ensuiring we're using k8s-file will prevent issues depending on the
podman version.
Relates to https://bugzilla.redhat.com/show_bug.cgi?id=1754416
Closes-Bug: #1844856
Change-Id: I70eba8af06741ed81173689a03c4867421917cd6
We make the manifest contemplate the fact that ovn_dbs might have
its own separate DB. This way when I620e37117c26b5b51bf9e1eda91daeb00fdf0f43
lands and OVN DB will have its own separate VIP, it will all just work.
We also switch the explicit ordering constraints around pacemaker
resources to collectors, so the case of non existing resources (like the
separate VIP for ovn_dbs) will automatically work.
In the case of separate VIP and stack update we also add code to remove
the additional constraints that were imposed on the internal API VIP due
to being part of haproxy.
Related-Bug: #1841811
Depends-On: I8f7f5534ab3d053ba07d4fd56975e02b3f83eedc
Change-Id: Ic62b0fbc0fee40638811a5cd77a5dc5a4d82acf5
We don't need token_flush job for keystone now as we use fernet
token which does not require to be persisted inside database.
Change-Id: I164b42d292481530b024ed9f329dd9bfa11aceaf
A recently merged change introduced a new puppet parameter
ovn_controller_certificate_specs with a matching hiera variable.
This change had a typo where the lookup is done from hieradata,
which this patch corrects.
Change-Id: Ifd789d8df0c279ab0a948011c0886e6fca0f664c
Enhance tripleo::profile::base::cinder::volume::pure to support
deploying multiple instances of the cinder::backend::pure backend.
The changes are backward compatible with existing single instance
deployments.
The patch updates the $backend_name parameter to support a list
of names instead of a single name. It also adds a new (optional)
$multi_config parameter, which is a hash of values associated with
each backend. The hash keys match the existing THT parameter names.
Co-Authored-By: Alan Bishop <abishop@redhat.com>
Change-Id: Ia7cc82f5eb4e228a43e47624d87e319ac5340268
This complements https://review.opendev.org/#/c/679407 allowing
deep_compare and update_settle_secs to be set globally via:
tripleo::fencing::deep_compare: true
tripleo::fencing::update_settle_secs: XXX
Depends-on: https://review.opendev.org/#/c/679407
Change-Id: I0e1a8da4112479f39ad72fd7184ad5838c5b59fe
Add some missing tests for module import or step switching
to have better test coverage.
Also, add tests for tripleo::profile::base::neutron:server,
which is not tested by serverspec currently.
Change-Id: I4ff1d0856158c206996548bacd4616cb9abc4ef5
This patch introduce parameters which support using SSL to connect to
OVN_Northbound DB and OVN_Southbound DB.
Depends-On: https://review.opendev.org/#/c/674603/
Change-Id: I03bda5d2e36ab168079fc7e8be220c9a4e29e44f
Signed-off-by: Kamil Sambor <ksambor@redhat.com>
HAProxy Redis configuration contains the tcp-check section.
That tcp-check section is missing authentication response.
Auth request:
> tcp-check send AUTH\ password\r\n
Should be followed by:
> expect string +OK
This make sure we won't continue when auth was not suncesful.
Change-Id: Ia4d615a2a038f0b2e5e33f4b0eabe7f777a74145
Closes-Bug: #1843535
Use memcached to cache token in barbican authtoken, as in-process
cache, which we currently use, was already deprecated[1].
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: I5dc9be5a9c6fff46b22064aa1f684be8e48ffa66
Use memcached to cache token in authtoken middleware for telemetry
services(gnocchi, aodh and panko), as in-process cache, which we
currently use, was already deprecated[1].
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: Ib9a881ab52d44c77eeef1716cb4e9f6340735ebc
Use memcached to cache token in ironic authtoken, as in-process
cache, which we currently use, was already deprecated[1].
Also, add unit tests for ironic related manifests.
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: I0f0ce58682789c8fd8b8625aaebfe4b75aea6105
Use memcached to cache token in octavia authtoken, as in-process
cache, which we currently use, was already deprecated[1].
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: I09a73ae54e7b4b04396c3b31063833eca8bf5352
Use memcached to cache token in heat authtoken, as in-process
cache, which we currently use, was already deprecated[1].
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: I03026900a8727efc0d5b1d6a73426e96f75749d1
There are some imodules imported in tripleo::profile::base::nova,
and tripleo::profile::base::nova::api but not tested.
Add missing these teses, so that we can check all includes are
working as expected
Trivial-fix
Change-Id: Ieca24f03e612859b59913e766f232d957569449e
Use memcached to cache token in neutron authtoken, as in-process
cache, which we currently use, was already deprecated[1].
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: I8a7b01b4f16ab94fedabc20cc876b68d8cb6e04a
Use memcached to cache token in glance authtoken, as in-process
cache, which we currently use, was already deprecated[1].
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: Iba9c1df73c00e5eb314cb6bc2cda06ccd6ead96f
Use memcached to cache token in cinder authtoken, as in-process
cache, which we currently use, was already deprecated[1].
[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
Change-Id: If9363e3fa172e9aa36574cc575683cdde2861087
Clean up parameters and hiera data associated with deprecated cinder
parameters removed from puppet-cinder by [1].
[1] https://review.opendev.org/678965
Change-Id: Ie763c985d32ecf942b32af2ff0eb5c531547b5c4
Add the ability to control the rbd_flatten_volume_from_snapshot
setting in cinder's RBD driver. The parameter has been supported in
puppet-cinder for a while, and this patch makes it possible to
control the value using hiera data.
Change-Id: I430a2d1793ffcd0964d268a1930e3fb85e32a995
Add ipaddress fact when testing tripleo::profile::base::monitoring::sensu.
The latest facterdb no longer defines ::ipaddress, which is the default
value for ::sensu module's client_address.
Change-Id: I714b8bf69ef26ee7bb5195a3001f86d45e6e1fb6