* Update whitebox-tempest-plugin from branch 'master'
to 82c307a0341547eba6f71395cc3ea7170fe7fc68
- enable release jobs
This change adds the publish-to-pypi job template
for the whitebox-tempest-plugin.
This change also correct the syntax error in the
README.rst preventign the twine check command form passing.
this will enable releases to be done via commits to the release
repo via pypi https://pypi.org/project/whitebox-tempest-plugin/
a side effect of this process is the creation of git tags
and release tarballs for each tagged release.
Change-Id: I5cf0e3072c0502320866de1ce9771d61f1e0ec1b
* Update cinder from branch 'master'
to e28867ba8dc6dcd786323fa83b70827154d856b1
- Merge "Fujitsu driver: Improve volume deletion"
- Fujitsu driver: Improve volume deletion
To improve the volume deletion process, add a step to check associated
copy sessions. Additionally, it also improves the process of retrieving
storage-managed volume numbers.
There was a problem where the volume could not be deleted because the
copy session information acquired by SMI-S IF from ETERNUS DX Storage,
which was cached and did not reflect the information that had just
been executed.
This problem has been addressed through improvements in information
retrieval.
Change-Id: I21d5c1fa4f13e688a5f73535c8d6fdec613adc03
* Update os-brick from branch 'master'
to e6ee5dc0cb0e191f41a4e6608bb661e89cd62b2b
- Merge "Cleanup pylintrc adjustments for six"
- Cleanup pylintrc adjustments for six
We don't need these [Typecheck] changes now that
we have dropped python-six.
Change-Id: I61ee79e89baa374a6690bf642902ba9b50a43046
* Update cinder from branch 'master'
to 7e9626404c71b3ec7fa30a56b376cae3ee979547
- Merge "docs: Migrate docs from cinderclient to OSC (part 1)"
- docs: Migrate docs from cinderclient to OSC (part 1)
Fix a couple of outdated references along the way.
Change-Id: I9a7fb660bfd622ccdfb40bc6936493c87f6a1d25
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update cinder from branch 'master'
to d7994a9912bc0bf2e1fa1354451295ee9356257a
- Merge "[docs] Add recheck advice"
- [docs] Add recheck advice
Add some general info about gate tests and a link to the recheck
section of the project team guide.
Change-Id: Iedd11fa49489c9c855cf33ebc221fcbf218fa2a7
* Update swift from branch 'master'
to 5ba1fbf86b961915b09f89ef4a2a437cf8d4df5c
- Merge "proxy_logging: unit test first-byte.timing metrics"
- proxy_logging: unit test first-byte.timing metrics
Add some test assertions to cover the first-byte timing metrics
introduced in the related change.
Add ttfb param to log_request docstring.
Change-Id: I530652dd672d7d4e5eac351ccbad318773414f7d
Related-Change: I1611e34846e586703e9d3709fa64e8df41f2d685
* Update cinder from branch 'master'
to 83c3e8e0e36a4117f77237f5b6ffc6e264b8fffe
- Merge "Update CI for Dalmatian"
- Update CI for Dalmatian
Updates:
- run py311 func job in gate (was py310)
- add py312 testenvs to tox.ini
- did not remove py38 testenvs from tox.ini
- removed py38 classifier from setup.cfg, but did not change
python_requires (currently it's >=3.8)
Python 3.12 unit tests will run non-voting in the gate as part of the
openstack-python3-jobs template. Python 3.10 coverage is being handled
by tempest running in Ubuntu 22.04.
Change-Id: I72ec22780d36ea3e56386ae2bd74bf5b9806731c
* Update os-brick from branch 'master'
to a47cc468a486eab910d17c3db9df238236f0806b
- Update CI for Dalmatian
Only change is to remove the py38 classifier from setup.cfg;
did not modify the python_requires (which is currently >=3.8)
The brick tox.ini doesn't specify specific python versions, so
no modifications there. We rely on the openstack-python3-jobs
template to specify what versions of python should run in the
gate.
Change-Id: Id27841ba03b915fe3c1cde86273c76e24c521b88
* Update designate-dashboard from branch 'master'
to 18d8802e9cef16fc33add8a560fa5a90c437615f
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I2944470e2a6e9e0a053aff04e9671392b28c4fb2
* Update puppet-nova from branch 'master'
to 23aa10026a519c3311a8cdfc277fd08487ef74fa
- Merge "Improve test coverage of virtlockd class"
- Improve test coverage of virtlockd class
Change-Id: I4d430fe072deb86d0043e2fd5e23a8f5f612fc5b
* Update ironic from branch 'master'
to 3c5b4cb3498670b16d96bd926af9967f60a77ca9
- Merge "Follow-up: Use ``microversion-parse`` to parse version headers in API requests"
- Follow-up: Use ``microversion-parse`` to parse version headers in API requests
Adds a release note, unit test, and documentation update as a follow-up to the
`microversion-parse change <https://review.opendev.org/c/openstack/ironic/+/913793>`_
Change-Id: I535af988125a511e4f54c9d81acd47c327413774
* Update zaqar from branch 'master'
to 639c48a6b5eabdca830ffaf9f0f71bb1bc934ffb
- Merge "Update master for stable/2024.1"
- Update master for stable/2024.1
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: I3322daa58e49a26b4a1c288a3e63c138cf423d2d
* Update ironic from branch 'master'
to 27dbc24c8536a05c53b0ff93dc9f59ccf8776e4f
- Merge "Fix device_type in attach/detach vmedia for Redfish"
- Fix device_type in attach/detach vmedia for Redfish
We need to translate the generic device_type to sushy device_type
Change-Id: Id09e6f2b989513b41980c7b89c9d76edecc320db
* Update horizon from branch 'master'
to df14d4e997c74ce67ee5c40deb3b705f8d505b92
- Merge "Imported Translations from Zanata"
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I72e2ceafef660101a1f3d158ea72ca9440cca980
* Update swift from branch 'master'
to 22c4c9ba1cdb525f2f9c291fc1541d36cd6e3eb7
- Merge "proxy-logging: emit stats more consistently"
- proxy-logging: emit stats more consistently
Change-Id: I526bbcc59c9eb5923c3784d5d06bc38998cb48db
* Update swift from branch 'master'
to dcf9c7ef5453e09cc586bdff03aca19f3427106f
- Merge "test: assert behavior of proxy_logging metrics"
- test: assert behavior of proxy_logging metrics
Change-Id: I651ddd40e9115a56727096d4a3aa84589146308f
* Update zaqar from branch 'master'
to 92101df6279bbb1a35e55fbdb1449b76045a87e2
- Do not enable bionic-security repository
We no longer use Bionic in recent versions.
Change-Id: Ie736769d28699f9d1be8146d4e2f66c7f4742bdd
* Update puppet-openstack_extras from branch 'master'
to 4ba4a193ce993afc23f131e499433068d5adac43
- Fix release name
We have to update the release name according to the latest release.
Change-Id: I343010aa628cd0df3183258b820b159d52d5e9af
* Update osc-placement from branch 'master'
to b9f711f44f0d2b3c79a4ce97cda7f84310f47f57
- Merge "add pyproject.toml to support pip 23.1"
- add pyproject.toml to support pip 23.1
pip 23.1 removed the "setup.py install" fallback for projects
that do not have pyproject.toml and now uses a pyproject.toml
which is vendored in pip.
To address that, this change adds the minimal pyproject.toml
to enable pbr to be properly used to build editable wheels.
This is required to support installing devstack on
centos stream 9 and related distros with GLOBAL_VENV=True
Without this change the wsgi scripts are not generated in
editable mode. i.e. pip install -e /opt/stack/keystone
See https://pip.pypa.io/en/stable/news/#v23-1
and https://github.com/pypa/pip/issues/8368 for more
details on the removal of the fallback support.
setuptools v64.0.0 is used to support editable installs
via its PEP-660 implmentation
https://github.com/pypa/setuptools/pull/3488
Change-Id: Iba16dde8ddb5b0da2bb191c38ab6a72c0b2db007
* Update charm-glance from branch 'master'
to 07da644b2ba6a2371cf7ef5249e196f18a3b8823
- Add parameters to cinder backend configuration
Add configuration parameters cinder_store_user_name,
cinder_store_password, cinder_store_project_name and
cinder_store_auth_address to cinder volume type backend configuration.
This avoids a glance_store bug that prevents glance-api from starting.
Closes-Bug: #2052726
Change-Id: I4b6ca32ed426f77a326711c2457046dbda594e77
* Update os-traits from branch 'master'
to 1e2c0870f8bb4d372a71fefe68cb9db3de71788f
- Merge "Update bug tracker url"
- Update bug tracker url
Since the placement project was migrated back from storyboard to
launchpad, a bug should be reported to the placement project in
launchpad.
Change-Id: Ib36a56fa0609ba75312198853fc1d697057807fd
* Update os-resource-classes from branch 'master'
to f9fcaef0c10af80ee8c04d29f77035758612ad94
- Merge "Update bug tracker url"
- Update bug tracker url
Since the placement project was migrated back from storyboard to
launchpad, a bug should be reported to the placement project in
launchpad.
Change-Id: I3c9c7fb8d3c379338c780eb11bd9e19d92373660
* Update os-traits from branch 'master'
to 42ad75205c21adc4946999e6efe1113bc8de1527
- Merge "Update spec reference links"
- Update spec reference links
Use specs.openstack.org consistently and use implemented, not approved,
to show the latest amended spec after actual implementation is done.
Change-Id: Iac3df73568ffbd979dbc012ad75dafc39fd3fd9c
* Update os-resource-classes from branch 'master'
to 18e26529fbf7882b17256e7ce6c0cb708afd4b52
- Merge "add pyproject.toml to support pip 23.1"
- add pyproject.toml to support pip 23.1
pip 23.1 removed the "setup.py install" fallback for projects
that do not have pyproject.toml and now uses a pyproject.toml
which is vendored in pip.
To address that, this change adds the minimal pyproject.toml
to enable pbr to be properly used to build editable wheels.
This is required to support installing devstack on
centos stream 9 and related distros with GLOBAL_VENV=True
Without this change the wsgi scripts are not generated in
editable mode. i.e. pip install -e /opt/stack/keystone
See https://pip.pypa.io/en/stable/news/#v23-1
and https://github.com/pypa/pip/issues/8368 for more
details on the removal of the fallback support.
setuptools v64.0.0 is used to support editable installs
via its PEP-660 implmentation
https://github.com/pypa/setuptools/pull/3488
Change-Id: I04e254db3510f61b52b2ed753fb07e00150e288d
* Update os-traits from branch 'master'
to c23f37c0e88ddec409f52c10ee404095340478d8
- Merge "add pyproject.toml to support pip 23.1"
- add pyproject.toml to support pip 23.1
pip 23.1 removed the "setup.py install" fallback for projects
that do not have pyproject.toml and now uses a pyproject.toml
which is vendored in pip.
To address that, this change adds the minimal pyproject.toml
to enable pbr to be properly used to build editable wheels.
This is required to support installing devstack on
centos stream 9 and related distros with GLOBAL_VENV=True
Without this change the wsgi scripts are not generated in
editable mode. i.e. pip install -e /opt/stack/keystone
See https://pip.pypa.io/en/stable/news/#v23-1
and https://github.com/pypa/pip/issues/8368 for more
details on the removal of the fallback support.
setuptools v64.0.0 is used to support editable installs
via its PEP-660 implmentation
https://github.com/pypa/setuptools/pull/3488
Change-Id: I50be314d6d2578fa5b7f3a46fb72502d9f38d5e8
* Update os-service-types from branch 'master'
to 3d15404d9c54e17ac20a78e056dbf12f81ad1d4e
- Bump hacking
hacking 3.1.x is too old.
Change-Id: Ib258cfd4c23bc0cff9ad52e7f967953d9e99b60b
* Update os-traits from branch 'master'
to 74f9410981ca53d8b786e713850163dd2651e22f
- Update python classifier in setup.cfg
As per the current release tested runtime, we test
till python 3.11 so updating the same in python
classifier in setup.cfg
Change-Id: Icb71bc5f52eb48d3870325d3b9175dcfd580bdc1
* Update os-resource-classes from branch 'master'
to de8b881c3fcdc1f2cd52e697ae031c7bd25a688c
- Update python classifier in setup.cfg
As per the current release tested runtime, we test
till python 3.11 so updating the same in python
classifier in setup.cfg
Change-Id: I3b36090f6d8e0d710803873951b5b5f0cae14af3
* Update releases from branch 'master'
to db5024147c7bba6248681c81e71fba82ac7ff316
- Merge "Make a release of os-(apply|collect|refresh)-config"
- Make a release of os-(apply|collect|refresh)-config
To include all the changes merged during Caracal cycle.
Support for python versions has been removed so we need to bump major
version.
Change-Id: I5e1f6d98e748ae87d4c165e379f96adff5427902
* Update trove from branch 'master'
to 397d948ad575252c4e79ce524e58655a65f4933b
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I49c8f73bfb633a954284e057e4990d5bfafc7a06
* Update heat-dashboard from branch 'master'
to 95f9ab3e0788a094f45f60fc59007925db43a0e6
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I1d7b211d45b1a46c7eb740241ddc6f66314a2f6f
* Update os-client-config from branch 'master'
to 4090e0f069c1340d9700a3fdece30d858707cd88
- Update python classifier in setup.cfg
As per the current release tested runtime, we test
python version from 3.8 to 3.11 so updating the
same in python classifier in setup.cfg
Change-Id: Ib306efd5d2f6d177aba6bf6307f4132252ac2b14
* Update magnum from branch 'master'
to 3759742e104516f696878d999079e44e73519be9
- Merge "Remove calico_kube_controllers_tag label"
- Remove calico_kube_controllers_tag label
This has not been in-use since Change
I902009c792125c55313b1d512f531f613b424af5
Change-Id: Ie5ca9892baad3c5a00ab16ef00d358f637a257df
* Update glance from branch 'master'
to b8375913bf7645d13ba0b8360453527e151c4bdf
- Merge "Replace remaining usage of [DEFAULT] sql_connection"
- Replace remaining usage of [DEFAULT] sql_connection
The previous attempt[1] was incomplete and these was still one usage
left. The deprecated alias was removed from oslo.db[2] and no longer
works.
[1] b6b9f043ffe664c643456912148648ecc0d6c9b4
[2] bf90aed0f7b19441644de2be807ec680ad86b1b1
Change-Id: Ib3b0271057578a64ae556a11224e3b366ddf89bf
* Update octavia-dashboard from branch 'master'
to eaed22e248a00f582aa398b22cd1a31018a39a53
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I4a1644265cbb6c9d071041942f0d39fba2730e3b
* Update horizon from branch 'master'
to 793b8af149a9c716c3fb0acc5e31ed87c356aeac
- Merge "Fix Users/Groups tab list when a domain context is set"
- Fix Users/Groups tab list when a domain context is set
The list of users assigned to a project becomes invisible when a domain context
is set in Horizon. If a domain context is set, the user list call should
provide a list of users within the specified domain context, rather than users
within the user's own domain.
Groups tab of project also has the same problem.
Change-Id: Ia778317acc41fe589765e6cd04c7fe8cad2360ab
Closes-Bug: #2054799
* Update python-cyborgclient from branch 'master'
to 218cc6deb9589127fb1fec5b4b0e6ac50a5f8684
- Update python classifier in setup.cfg
As per the current release tested runtime, we test
python version from 3.8 to 3.11 so updating the
same in python classifier in setup.cfg
Change-Id: Ifaf29021f443dde64c0d548a8f8566d0b5ccdaa6
* Update tempest from branch 'master'
to ba5cb852b8fb1b34a6ce31a4995b6635522f4381
- Fix str to str comparison in live migration test
The str to str comparison in the
test_server_connectivity_live_migration_compute uses a "<"
operation that does not work as intended. Let's fix that by using
the tempest module created for comparing string microversions.
Change-Id: Id6d18c93e8637d797404a62a23d3fcc61208fd4c
* Update metalsmith from branch 'master'
to 7f42d1cadf57edf1d7f5c2ee6a2aa87820a809a3
- Use bootloader element instead of grub2
bootloader is recommended since it aims to build a valid grub config
instead of just installing the packages.
Also, mark legacy job as non-voting for the time being
The legacy job is broken because of a know issue with tinycore related
to the glibc library. Moving it to non-voting for the time being while
we evaluate if it's worth trying to fix it or jsut remove it.
Also, install diskimage-builder from the checked-out repo, so that
depends on works as expected.
Change-Id: I642a1579e95dfff2188206313ea6d315b0533a5f
* Update ironic from branch 'master'
to 11309e7aea08847d8f9c27afb8399117a64c61e1
- Merge "Remove redundant priority override code from service steps"
- Remove redundant priority override code from service steps
Currently, service steps are only supported as a user-requested action.
This change removes references to overriding priorities for service
steps as these overrides will have no effect and may cause confusion.
Change-Id: I35a8b59b17fdff3161df835903acec529e732c4f
* Update ironic from branch 'master'
to 7969baf58e9ae095f042e875b8944d17705ef15d
- Merge "Correct logging call in _heartbeat_service_wait method"
- Correct logging call in _heartbeat_service_wait method
Currently, _heartbeat_service_wait() is causing an error due to a
missing parameter in the call. This change resolves this issue by
removing the reference to the missing parameter.
Change-Id: I03faa67953daf282ae1b576a2a949c94a2efa973
* Update charm-guide from branch 'master'
to 8d93e35065b9f882e62e3b1bc4e42201772b048f
- Merge "Include COU in openstack upgrade page"
- Include COU in openstack upgrade page
Charmed-OpenStack-Upgrader (COU), as an automation tool developed
to encapsulate the official charm and payload upgrade processes,
should be mentioned in the charm-guide. This patch adds the
reference to it.
Co-Authored-By: Peter Matulis <peter.matulis@canonical.com>
Change-Id: I03666ad1f882c71330188fd34cb3a5aa4db48b98
* Update charm-ceph-radosgw from branch 'master'
to 940be7fdfc6729ffeb7dd37d50943a2aeecdcda6
- Implement key rotation on the ceph-radosgw charm
This patchset implements key rotation in the ceph-radosgw charm,
by replacing the keyring file if it exists and the ceph-mon
relation reports a new key.
Change-Id: I447b5f827e39118e7dbd430b1c63b3ec4ea3e176
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1195