... because the latest lint no longer allows usage of legacy facts and
top scope fact.
This also fixes the wrong wsgi script name introduced by [1] to fix
broken litmus jobs.
[1] d7a1ea5fb7
Change-Id: Idb7d655242ccd6f785ea4dfbb94d8ff3ad961b03
The status argument of datastore_version update command accepts only
0 or 1. This ensures a correct value is used by property validation
instead of attempting to execute the command with an invalid value.
Change-Id: I3eeace41c677157d6b5913a7ab9092e3456106a7
datastore version can't be used until the version is registered but we
can't register the version before we register datastore before applying
catalog. This makes version optional to avoid that dependency look.
Partial-Bug: #2007961
Change-Id: Ieba9c10b49f41980555e2734bb29415fcf0b585f
The trove_datastore_version resource fails if the datastore is not yet
created. This fixes that problem.
Change-Id: I403f0ede9061eb0a9361b084ada26954250fb2e6
This change introduces support for running trove-api using httpd and
mod_wsgi, in addition to the existing method using the standalone
eventlet service.
Change-Id: I5eaaed5b0963c392070586ec7eb133603c7c0dfd
This option was deprecated[1] in favor of the datastore-specific
options.
[1] f4cbaf6ccd3c6de14837fcf9532e44de1265bdf6
Change-Id: I4f89dcc5f70e03e210d038e80adba3002c5dc9c9
This change introduces the new class to manage [mysql] options and
[mariadb] options so that users can configure behavior of the guest
agent to launch and manage mysql instances and mariadb instances.
This also introduces support for options to manage container registry
used to pull container images.
Change-Id: Ic7b1d555cf2090f7278980edf226ddf318be489f
The parameter has had no effect since the previous cycle[1].
[1] 4d87fa2c69
Depends-on: https://review.opendev.org/874371
Change-Id: I76794b9bff3873419673a7f5ee5efc9473c0a169
puppetlabs_spec_helper recommends rspec-mocks instead of mocha[1] and
it uses rspec-mocks by default instead of mocha since v 5.0.0[2]
This is the prep work to adapt to that migration.
[1] https://github.com/puppetlabs/puppetlabs_spec_helper/#mock_with
[2] 493f0cbc1c
Closes-Bug: #2004135
Change-Id: Iff0c788f58592a24dcd6ad4cca7e46468fa82d00
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: I865d24997e2cc78c1c5ce7ff5c36cf4af72867a1
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: I0dc737c3940bbe67da6aecd27f2c1a931061f7ee
This reverts commit d07a47d2cb.
Reason for revert:
puppet-postgresql 8.1.0 was released and now the module supports RHEL 9
(and CentOS 9 effectively).
Note:
This change adds the service_provider fact in test fact data because
it is required by puppet-postgresql.
Depends-on: https://review.opendev.org/850705
Change-Id: Ib3e5b82c9685505465d19ab5b12987f020f74076
Since yoga relase, this module no longer uses separate config files for
individual daemons but use the single trove.conf [1].
This change removes the remaining resource types for the separate
.conf files, which should have been removed by the cleanup patch[2].
[1] f1c11c68d5
[2] 4d87fa2c69
Change-Id: I66c1ccedc2ef1a73b5ee3f053b843e97be0d59b4
The value with a white space should be accepted instead of being
rejected. This change fixes the wrong test case description and makes
sure the description explains what is actually tested.
Change-Id: I98236e30f7f5f267dd1476adb73bdb6ecaeaf521
These default values are same as the actual default values in Trove,
thus we can replace these by $::os_service_default. This saves us
from maintaining our own default.
Change-Id: I557a919be3496d5314baec303764b7e8b99ed2de
The current hard-coded default values are exactly same as the default
values in Trove, thus can be replaced by $::os_service_default.
Change-Id: I241355d278f23ac05f42ef0150f41cc2a5795abb
... 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: If74d0f5683ef8d8e59ea477923831417eb2c5f8c
... because the parameter was deprecated in favor of renaming to
the management_networks[1].
Also, allow usage of an Array value because the parameter is ListOpt.
[1] 44fbcfaaa608aba9184bd8757ba60c6a8155bae1
Change-Id: I4f8215995d098654d9303b54b5687552e94b23b7
... because these options were deprecated during Yoga cycle[1].
[1] a1f85ce1ef
Depends-on: https://review.opendev.org/842828
Change-Id: I6e7402bacd8ca23abda39d9fb3330cface5da288
... because it was deprecated during Yoga cycle[1] and has had no
effect since then.
[1] ddb0f14f95
Change-Id: Ib9eab7d3c174c11932afb05c66138dfe3cbf5a7c
This change removes deprecated parmaeters and classes related to
trove-conductor and trove-taskmanager. These were deprecated during
past cycles and are ready to be removed.
Depends-on: https://review.opendev.org/839061
Change-Id: I250fb4cd098b7aaa6f4b9488e7226ffb27355046
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: I3cdbb72e71c1c11036579ae749486a1500232186
The latest release of setuptools 61.0 made a breaking change[1] and
because of this change 'pip install' fails with the following error.
~~~
error: Multiple top-level packages discovered in a flat-layout:
['lib', 'spec', 'manifests', 'releasenotes'].
~~~
Users that don't set 'packages', 'py_modules', or configuration'
are still likely to observe the auto-discovery behavior, which may
halt the build if the project contains multiple directories and/or
multiple Python files directly under the project root.
To disable auto discovery, one can do below in setup.py
~~~
setuptools.setup(..,packages=[],..)
~~~
or
~~~
setuptools.setup(..,py_modules=[],..)
~~~
[1] https://github.com/pypa/setuptools/issues/3197
Note setup.py is not used to install puppet modules. However it is used
to generate a release note, thus should be fixed.
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: If5299ede0323e0c19bf327031c19811bb836ed9f