Trove does not use extras and it was removed from the top-level
requirements by 2cc36175c8 .
Also enum34 is no longer required because now the minimum supported
python version is 3.8 .
Change-Id: I62c04ccc3c8157a86fa8b5a307983ba0796111b0
We have already tested this feature on our CI for an entire cycle.
It's ready to be enabled as the default value.
Change-Id: Ifbe862020f7c2b1f6684164d2a26bb5ceb37bec3
When build backup image, we use mariadb_repo_setup to set
repository, but it can't be download from current url.
This patch will fix this error.
Change-Id: I0610afe31fcbfe3732f95cc78eeccc2a67ebc456
they are not maintained for a long time, and trove already switch
the tests to templest.
This commit removes the usage of them. more details see story.
Story: 2010882
Task: 48606
Depends-On: https://review.opendev.org/c/openstack/trove/+/914228
Change-Id: Ie021e0bd708cf8ed13853dea632312af38190205
Current, users can config default datastore registry for managers not by
verions. This make you can flexible when have some experimental
datastore.
With this patch, users with the administrator role can configure the
datastore registry external for each datastore version using a command,
without editing configuration files.
Story: #2010860
Task: #48534
Change-Id: I910a1ba4a9216ab29faeed03198113b4acb2cb81
passlib is unmaintained and has not had a release since 2020
a recent bcrypt release just broke passlib
see https://github.com/pyca/bcrypt/issues/684
trove's use of passlib is pretty tirval so this change
just removes it as a depency and delegate the random password
generation in trove.common.utils to the generate_random_key
function in the trove.common.crypto_utils module
Change-Id: I6b6c64147c627025d5f89db6032d1c54445df94f
hacking 3.1.0 is too old.
Note:
We can't directly bump hacking to 6.x.0 (which is the latest major
version) because of the existing cap by diskimage-builder. The cap is
now being updated by [1].
[1] https://review.opendev.org/c/openstack/diskimage-builder/+/909336
Change-Id: I8778a7decc6669b4d95d6886c971433e7c34c5c8
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: I6067b04332b5cef3a853910cac319ab52b86d458
We had two different workflows here using the same variable but expecting
it to have a totally different format. The taskmanager dns code
was populating that variable with nova api output; the database
list code populated it manually with a custom-format structure.
This seems to have survived a long time because these are both edge
cases: the dns workflow was only traversed with dns integration
is switched on (unusual) and the database list only relied on IP
addresses when hostnames weren't present.
This patch picks a winner (the custom structure used by the database
listing code) and modifies the dns workflow to live with that same format.
This is spackle over a whole lot of bitrot, but should get
both use cases working properly.
Story: #2010077
Task: #45568
Change-Id: I5832733dd312db24d2d8047658fdd1af9f4e700a
This ensures that the options from the oslo.db library are picked up
by oslo-config-generator.
Also, update .gitignore so that the sample config file is ignored by
git.
Change-Id: I6ab051fd1c8034d9697b1caab9c1fda64a3275c3
The healthcheck middleware from oslo.middleware library is now commonly
enabled in OpenStack services, for service healthcheck (often used by
load balancers such as haproxy). This enables the middleware so that
operators can use the healthcheck endpoint more easily. This also
replaces the oslo.middleware config entry point by more specific sub
entry points, to avoid rendering options from unused middlewares such
as sizelimit.
Change-Id: If3296e651e7f20a3f5314c085cc99ce4b004c065
As the devstack uses the self-signed certificate , we should
set swift_api_insecure to false by default to access the
swift service.
Change-Id: Idc2b8127dcfd589d48eb26d7624709a9fdc64029
This option was deprecated multiple cycles ago[1] in favor of
the datastore specific options.
[1] f4cbaf6ccd
Change-Id: I1b40fb528d5df52f132a1d8cf027a42d8b65d544
This patch changes the default socket patch on the host from
"/var/run/postgresql" to "/var/lib/postgresql-socket".
ensuring that the database container starts properly after
a Nova instance is restarted.
Story: 2010599
Task: 47471
Change-Id: I54a53cc802bbd20bb9e2c6508919e4c8dda38f2a
This PR adds the "-y" option to the "add-apt-repository" script to
prevent from asking the yes/no question while installing openstack
automatically.
Change-Id: Ic6c86b95da28c4a3f2ab0a4c918e291a7e1b9bb3
Since bandit 1.7.7[1] we have to install the baseline extra to use
bandit-baseline.
[1] 22c75a8306
Change-Id: I6661c86418f6334080de8514f1bb02a8212ec63d