* Update masakari-dashboard from branch 'master'
to 30139f0865a7d26f3eae3fc7c8985285a10157b6
- 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: Id4e1d918add899a9b568cde9785f6b8fb55079dd
* Update masakari-dashboard from branch 'master'
to 9698321920408d59f0eff5a9e47c4271520249d5
- Merge "support for Masakari VMoves"
- support for Masakari VMoves
It supports for Masakari VMove API in microversion 1.3.
Change-Id: Iafc9da3037c858a327b8805c137c6a074c56d7cc
* Update masakari-dashboard from branch 'master'
to 593aa65b5aa23ab2c8ed8444f99911225c9bd2de
- Merge "reno: Update master for unmaintained/yoga"
- reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.
Change-Id: Idf5e33b77cfae4f072522f3500740fdf5f3d76e7
* Update masakari-dashboard from branch 'master'
to 3c275efa39f5411c1ca6cc765a448cf7ff859e42
- Merge "Fix auth_url to request.user.endpoint"
- Fix auth_url to request.user.endpoint
The Horizon masakari-dashboard only connects to the public in the
openstack_connection() function (masakaridashboard/api/api.py).
Closes-Bug: #2035571
Change-Id: I15433029ee9775fb593937f34c287a66125a1aab
* Update masakari-dashboard from branch 'master'
to 56674f5141eb07ebd7f7fbaa1fd2bdd79f1f3e08
- Merge "Update python classifier in setup.cfg"
- 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: I95384ab07f7f5fa7c7af972131ac571a15273b3d
* Update masakari-dashboard from branch 'master'
to 91a51dfb129481479982188a29f555f5ea0836a7
- support for Masakari VMove
It supports for Masakari VMove API in microversion 1.3.
Change-Id: Id06f4d1dd8a4e59760bd63f5f7df6a73319d6a9c
* Update masakari-dashboard from branch 'master'
to eb4d103c3fbe2e7b8e20c09a7661999ca39cf30f
- Django 4.x: fix some import error
* ugettext_lazy is removed
In Django 3.0 ugettext_lazy/ungettext_lazy have been deprecated in favor
of gettext_lazy/ngettext_lazy [0].
* urlunquote is removed
In Django 3.0 django.utils.http.urlquote/urlquote_plus/urlunquote/urlunquote
have been deprecated in favor of the functions that they're aliases for:
urllib.parse.quote/quote_plus/unquote/unquote_plus [0].
We are now using Django 4.2, so we should update our code
with the gettext_lazy/ngettext_lazy aliases.
[0] https://docs.djangoproject.com/en/3.0/releases/3.0/#id3
Change-Id: I2fe090fe170dd832deb9cf454a0400303d2e3d92
* Update masakari-dashboard from branch 'master'
to f99ce40c0848920b7b9f84925c302c934b61dd23
- Update master for stable/2023.1
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: Ic860b558c2f632729c9a47364f5e1d70aa5df4d4
* Update masakari-dashboard from branch 'master'
to 6c964fb348d7438aff19c334f49a66754fddbc19
- Update master for stable/2023.2
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: I06f0920fea6414e84e6e63183f73483aad2e18b3
* Update masakari-dashboard from branch 'master'
to c1928878d0fefa79a080aeb34693b629f9f822fb
- Update tox.ini for tox4
OpenStack CI now uses tox4 by default. This patch drop
"skipsdist = True". When skipsdist=True is specified, a
target application is not installed into a tox env, but
there seems no reason to do so. In various other OpenStack
projects, a target applicatin needs to be installed into a
tox vnev, for example, in docs and/or linter jobs and it
causes failures with tox4. So dropping it would avoid potential
future failures.
Change-Id: If36c0a23b96fc0c3c6b8f244c4a73d60ddb4160d
* Update masakari-dashboard from branch 'master'
to c5c78cbe36a574eceabbd8d4a915a495e16eec38
- Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I7749267cc5133a3311679c1f9beb9af3c87291c5
* Update masakari-dashboard from branch 'master'
to c7ba08d5fcdff32aabc72843615972d7aaf1f1ac
- Update master for stable/zed
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: I4bfbc6126e6abc267431035f9cd1eacdb716a155
* Update masakari-dashboard from branch 'master'
to 83a8ea2363ebceda1911259ec95cfc7b7fe0bf89
- Merge "Drop Python 3.6 and 3.7 support"
- Drop Python 3.6 and 3.7 support
The Python 3.6 and 3.7 support has been dropped in Zed. [1]
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Change-Id: Ie1f9792f0748a9809c73af1bd25add61ae6a91b9
* Update masakari-dashboard from branch 'master'
to 6b6f0582410d857fc0576ca4c916e3d1dc561f5f
- Address RemovedInDjango40Warning
In Django 3.1, django.conf.urls.url() is deprecated
in favor of django.urls.re_path(). For more info see [1]
These were already replaced in Horizon repo by [2].
[1] https://docs.djangoproject.com/en/4.0/releases/3.1/#id2
[2] https://review.opendev.org/c/openstack/horizon/+/827093
Change-Id: I4fe0d9520ad1cb4280a4f8df16fe7ee742ea420a
* Update masakari-dashboard from branch 'master'
to 26671c6dcd40f3da7c61effa02cbe7cc45dc0f80
- Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I2bdbd8c0b54573260351fec5a6efc8ec2d538f47
* Update masakari-dashboard from branch 'master'
to b3d5cef16a3264bbca9223cc3744d315da9da978
- Update master for stable/yoga
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: I2a032ba94c09e167759bea432c06e496c4b62db3
* Update masakari-dashboard from branch 'master'
to bbc752ad627d86e370d59ce24f79093d2feb50ab
- Updating python testing classifier as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job
- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286
this commit updates the classifier in setup.cfg file.
[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html
Change-Id: Ib3721f5e6c259f55710edea9ea83636879eb6a14
* Update masakari-dashboard from branch 'master'
to 021d1c184e5d87b5b4df5e067954f6f1cb46b6c4
- Use service list instead of hypervisor list
the host names in them are not necessarily the same,
and Masakari service itself validates the input against
the nova service list, not hypervisor list,
since change I9c591d33f17a8d5950bdb1fc2d686e2301fc6d95 in Masakari.
Closes-Bug: #1944679
Change-Id: Id017b91c59aff54435c35d410fcb56a086a732ef
* Update masakari-dashboard from branch 'master'
to 95ad7fe404908e4f8049affcc9d23644fa325197
- Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I26210e0fbf01b53b6642cc65180be28c49a45b9d
* Update masakari-dashboard from branch 'master'
to 3e0adf127a992695147df8ca73a3c34f28d47879
- Update master for stable/xena
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: I5f574bc70c1043c93de124799497ed1c8444d17d
* Update masakari-dashboard from branch 'master'
to 610116b00fa3c6818dd2f3afe5c82987846a7374
- [CI] Run bandit
Change-Id: If31afc57bb6fe23d2ae9b081b81519cdb4539ad9
* Update masakari-dashboard from branch 'master'
to 39f03063c0b0b22e608bbc606423e51be632be2a
- Update policy file to yaml
See the included reno file for details.
Change-Id: I39834214740b2a494105a1130964fba3134d420c
* Update masakari-dashboard from branch 'master'
to a01dacca8a49b1cdb71191389e786ce5392b08cd
- [docs] IRC moved to OFTC
Change-Id: I55b2022692070c885fae408bffcd475aad3d6d92
* Update masakari-dashboard from branch 'master'
to 98eaf79ce9351a8959eac2082fc915cc665f1fee
- Merge "[community goal] Update contributor documentation"
- [community goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].
[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38536
Change-Id: I604a5f433d3de88fc21befac65d8be24f0f42a44
* Update masakari-dashboard from branch 'master'
to f50f43264bfd80ad3afff12586aed1ac9bea0d4c
- Change minversion of tox to 3.18.0
The patch bumps min version of tox to 3.18.0 in order to
replace whitelist_externals with allowlist_externals option.
https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
Change-Id: I1cc2c6fa8577e50b7044e0105957a1d42580c6ca
* Update masakari-dashboard from branch 'master'
to 42600382466f881d8d1357efa23aa9a06b491450
- setup.cfg: Replace dashes with underscores
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: Iab9ad0d154b3e88eb56237580378dfcbe45b54e9
* Update masakari-dashboard from branch 'master'
to a7fdb13da127a6a751702d5edc6d0de4af17a95e
- Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I2a150eff1d1327e43dd28f5aeb697d9fc3d44d9b
* Update masakari-dashboard from branch 'master'
to f09f8f223034d94e0e4ecf986459c676cb8db007
- Update master for stable/wallaby
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I33747e8d58fd4e574e2df3b8da0484a580f3385f
* Update masakari-dashboard from branch 'master'
to a44b5a4266505679cc4e32a6d650466d49596c7c
- Merge "Drop dep on python-masakariclient"
- Drop dep on python-masakariclient
There is no logic in python-masakariclient that masakari-dashboard
requires. It is safe to drop. The check for supported API versions
was irrelevant already as it depends directly on OpenStack SDK.
Change-Id: I97c6db49f1a4dbd36f7003299938a05994e37cb6
* Update masakari-dashboard from branch 'master'
to 1a6d07c683863d2a486b46c771c5df78dedb288b
- Disable dashboard when Masakari is not available
Change-Id: I59d91249fe4b2036c12ecca089a61937571be201
* Update masakari-dashboard from branch 'master'
to 5096d41844c591880c4eceaba76529b911eee0ec
- Revert "remove py37"
This reverts commit 72353ee340c7c72d03c4db40d6b0a7f7c93dbb88.
Reason for revert: Python 3.7 *is* supported because it falls
in the range of supported Python versions (3.6-3.8).
Change-Id: Id70841c791d9948ab6f861eed0aebb2cfee414a5
* Update masakari-dashboard from branch 'master'
to 72353ee340c7c72d03c4db40d6b0a7f7c93dbb88
- remove py37
Remove python3.7 from setup.cfg, since Wallaby's python
supported runtimes are python 3.6 and python 3.8[1]:
[1]: https://governance.openstack.org/tc/reference/runtimes/wallaby.html
Change-Id: Ib28e8edda463c28a5edd82a43ff616b17719ba43
* Update masakari-dashboard from branch 'master'
to 1827e586ef0fd96dac72e851011b84f80c2ffad0
- Merge "Update TOX_CONSTRAINTS_FILE"
- Update TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated
-https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
This allows to use lower-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
Change-Id: I6a3fa44983203127904ca93be7a1ce3245f6dee5
* Update masakari-dashboard from branch 'master'
to ea0459f80bffade5509f713470d00b489b27c284
- [CI] Add periodic jobs
Periodic jobs are a great way to have proactive insight into
the current health of project's CI.
Change-Id: Ib980a756d28a95bb12fe07471c80c09467373a32
* Update masakari-dashboard from branch 'master'
- Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I098ef5aaa376deb5c5fbe412191232ecc273cb75
* Update masakari-dashboard from branch 'master'
- Update master for stable/victoria
Add file to the reno documentation build to show release notes for
stable/victoria.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.
Change-Id: I8b4d7d26194487a18634b0d0c99f95a1b81abe2e
Sem-Ver: feature
* Update masakari-dashboard from branch 'master'
- Merge "Fix CA file for API client"
- Fix CA file for API client
If a custom CA file is configured via OPENSTACK_SSL_CACERT, currently
communication with Keystone will fail, since the session is not created
using this CA file.
This change fixes the issue by passing the path to the CA file to the
keystoneauth session constructor.
Change-Id: Iad1bdea97ed649cc3c8f042dc5dd147b989dfd0e
Closes-Bug: #1873736
* Update masakari-dashboard from branch 'master'
- Cleanup for Refactor-error-messages
This patch is a clean-up patch for refactor-error-messages bp
which remove the exception message from base message otherwise
the same exception message display twice like
this https://ibb.co/XyFWMdz .
Change-Id: I7f569c39d9b39c81c5e7db61d499ce4192ad0bb7
Depends-On: https://review.opendev.org/708069
* Update masakari-dashboard from branch 'master'
- Merge "Change the CONTRIBUTING.rst to the right pattern"
- Change the CONTRIBUTING.rst to the right pattern
Change-Id: I4fb8b0158c02d4aacbc9def481ae00f13d433fd8
* Update masakari-dashboard from branch 'master'
- Merge "Add OPENSTACK_ENDPOINT_TYPE to the connection"
- Add OPENSTACK_ENDPOINT_TYPE to the connection
Pass interface to honor 'OPENSTACK_ENDPOINT_TYPE' so it can have multiple endpoints,
without this it only communicate with the public endpoint.
Closes-Bug: #1891230
Change-Id: I7caf9170d63eff388af5d690dd6b054188752381