Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: I9e6fb83fc76b0729bb6a142b9b9a2abee04c5c6a
This option hasn't been unused by Mistral and was formally deprecated
during this cycle.
Depends-on: https://review.opendev.org/877936
Change-Id: If6aa337cdd0f932b0cf0aaee14aa04bd36701076
This refactors resource dependencies to avoid unnecessary dependencies
across services. For example zaqar service does not require cinder db.
Change-Id: I46c28803dd2eb0e88a25d165c768f61f565fd8e6
The mistral-db-manage command by default loads
/etc/mistral/mistral.conf. Removing the override allows us to use
additional paths such as mistral.conf.d in the future.
Change-Id: Ia7e988df093e16dd6ad53ce2d2f8e6b340daf887
The password parameter is not really optional. This makes it
a required parameter to give more sensible validation error.
Change-Id: I4b770f07a249fadd44d8bafc15219f4503d10778
This looses dependency using the new openstackclient tag, which
requires only packages actually related to openstack CLI.
Also, mistralclient is not required by mistral itself so the service
package tag can be removed.
Depends-on: https://review.opendev.org/899594
Change-Id: I9752cc53f02fbe78afc286aadf91c6aa55d4116b
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: Ia941fd4fb82f13ecf571adf36dd4c8178cbcae0e
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I3c3fdd96429b59231f47440e22d205559c762e54
Recent update in rspec-puppet removed some of the config interfaces for
old puppet versions[1]. This drops usage of these interfaces to resolve
the following error in unit tests.
```
An error occurred while loading ./spec/unit/provider/manila_spec.rb.
Failure/Error: c.manifest_dir = File.join(fixture_path, 'manifests')
NoMethodError:
undefined method `manifest_dir='...
```
This also removes explicit setting of mock module. The definition is
no longer required since we bumped puppetlabs_spec_helper to v 5.0.0.
[1] 316d95923c
Change-Id: I57c3a3cad3b19804c9e29058c7a9db8ab4ae1692
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I1b059a3503edae44b249266ec7f26ca888de727e
The oslo.policy library has implementations to detect change in policy
rules and reload the new rules without service restart.
Change-Id: I86cad4b5487c4725e88f48ab50287694949d46ff
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: I8380856223a3cb166ea55c59a493af8631b966eb
This adds the order enforcement to make sure that openstackclient
package is installed before completing the service phase, so that
openstack CLI is available when neutron resources are created.
Change-Id: I773eaeec90bb09626aaac1c16d8a64d11ec30bd0
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: I6917e8b602c751e32e2751a145e9d5d3f26056c2
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: I4b156ed71c9ce982e07b9d1fee53cf2562dc7340
This drops the logic which still tries to look up some parameters
which were already removed by [1].
[1] 2c082fc561
Change-Id: Ia9b49bad5e54c6140e2b57272fddfbd61d8b1c45
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I1c51d55f0ed30374b373d6565f312f5fcefacb7a
Now we deploy mistral in both CentOS and Ubuntu thus we can validate
the tcp port in Ubuntu as well.
Change-Id: I565ad3dabb621f536038447bd01ccea8a0adf146
This ensures the parameters used by if-else logic accept only boolean
values because non-boolean can result in unexpected behavior.
Change-Id: Iabbf0e8e9fc46a982f46b2008d6f4fd50ca9ed90