* Update blazar-dashboard from branch 'master'
to 0c4f1873db5b8434232d55535410641b3498f455
- 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: Ie4b79f78ee6b08a5b9ecfa74e20cb309ec8842a8
* Update blazar-dashboard from branch 'master'
to 3a563d44aa381af038df347d754b8584358b4cac
- Merge "reno: Update master for unmaintained/victoria"
- reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.
Change-Id: I78abeae6ed8d4adb1e3d10cada67543a72ae2b2b
* Update blazar-dashboard from branch 'master'
to f375775694c20a1aea6f797ffb33d985fda71ba2
- Merge "reno: Update master for unmaintained/wallaby"
- reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.
Change-Id: Ia9d6a0f315ceb7c3852291d3c52cbfe21c89d3c3
* Update blazar-dashboard from branch 'master'
to b18768cd15653440d00eecd706628d8377fec88f
- reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.
Change-Id: I431c60236d877091bc876048fa48bc7d08a56187
* Update blazar-dashboard from branch 'master'
to 86f5b9012e99fee05ab52ed606e4348324715afc
- Support SSL verification in creating Blazar client
Adds support for SSL verification when ``OPENSTACK_SSL_CACERT`` is set.
Explicitly skips verification if ``OPENSTACK_SSL_NO_VERIFY`` is set.
This also switches to Session-based instantiation for the Blazar client,
away from the deprecated url+token method.
Closes-Bug: #2045281
Change-Id: I94aad7590b1e42ddfa1a20fdb184ca4d73587cd6
* Update blazar-dashboard from branch 'master'
to 6c6caa3be604e74cb462440b664bcf581c1a5b2b
- Fix removed Django function calls
``ugettext_lazy`` and ``ungettext_lazy`` have been removed in Django
v4.0 [1].
1. https://docs.djangoproject.com/en/dev/internals/deprecation/#deprecation-removed-in-4-0
Change-Id: Iaa809aa3698bb0a32293c1de430b57f33d7e6104
* Update blazar-dashboard from branch 'master'
to 23e711d5cb1964bba22492564598473dd6f9b943
- reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.
Change-Id: Ic3083b9cf92e5ced23a05473d782e4614cb987b7
* Update blazar-dashboard from branch 'master'
to 18b215ac3236ebc5ed64d26d7bc7ef45182a92c8
- 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: Ibfab7a8f6ee5595484198d4df0017cbffe3cabe0
* Update blazar-dashboard from branch 'master'
to 84bd480b641d6ee6fdd6503517581f5688f13c4d
- 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: Ib59ce3050bebf1c03fad47a4799f41564c40a236
* Update blazar-dashboard from branch 'master'
to fa1a31a44874d785ad7dd4d550f34ea18cf0d910
- Drop lower-constraints.txt and its testing
As discussed in TC PTG [1] and TC resolution [2], we are dropping the
lower-constraints.txt file and its testing. We will keep lower bounds
in the requirements.txt file but with a note that these are not tested
lower bounds and we try our best to keep them updated.
[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html
Change-Id: Ib425c4791477803224460b536fe88c506e36d623
* Update blazar-dashboard from branch 'master'
to 4bec9288e38682425834e0b0773c6196cbbe2481
- Update copyright date for release notes
This is a small change to force refresh of release notes.
Change-Id: I08e494d1e0becea3b7aa7a756a514a9c3974deb9
* Update blazar-dashboard from branch 'master'
to 5363e624c9223b2e757c173cde4062d0fca639e8
- 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: I5cd78fadf94425d247d4adb7b8a14dde4477a0c3
* Update blazar-dashboard from branch 'master'
to 58acda9e066279d6a305ed11095d808c2bad520d
- 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 venv, for example, in docs and/or linter jobs and it
causes failures with tox4. So dropping it would avoid potential
future failures.
Change-Id: I18d5ee7f96e77e345f304536bbc385d87bb859f2
* Update blazar-dashboard from branch 'master'
to 323ee3da5d308231dfd56a1d47f2c53ecaf53b38
- Ignore release note from yoga
This release note is showing up in zed, maybe because it was in the
commit used to tag the yoga release.
Change-Id: I97273807b1e2237f2d836597a861cb0aedc3df49
* Update blazar-dashboard from branch 'master'
to bac857f3cf144136820eaec4beb2448097311e5e
- 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: Ife0ef9c6a82cc8eb58c9933f63aa07926d85d3f5
* Update blazar-dashboard from branch 'master'
to 8699314b300cae2597cc495615a1e8cd471414fc
- 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: I18567bf8ad810631ce8c2e2e1fa4d45bb4cfb622
* Update blazar-dashboard from branch 'master'
to 837eb584283fdfa9b36808816ace7177a023bb8f
- 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: I71e21300e6c072f790ae0517bb40d18b01a4a23b
* Update blazar-dashboard from branch 'master'
to cdf302f853db8feb4dd56660a3ab461eafa78dca
- 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: Ia2d4a7336e573fd26f57f13b5eab907935b9d122
* Update blazar-dashboard from branch 'master'
to 80b9177a75255b107341c248d99ccff51498c837
- 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: Ie57d6b7dadca91c38d468b0398146304c9d0b96d
* Update blazar-dashboard from branch 'master'
to fb9ae6e2c21991ec682109d5202b664377ce5c59
- Display error details
The red error box will now show why a lease failed to be created or
updated, for example if not enough resources are available.
Also remove "Please try again" which is not a helpful message.
Change-Id: Id0b39fd151956ae6b08ab503a7ae0c5dc09af7f6
* Update blazar-dashboard from branch 'master'
to d30f9f45aa1602072d6e05efa5b4a4f12cf6c82c
- Merge "Updating python testing classifier as per Yoga testing runtime"
- 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: I189ac002fcd7b1950ed15626e04cdf8e941aa690
* Update blazar-dashboard from branch 'master'
to 96b3921d7780c5f0a40a4b84152e98efbc66e0fe
- Add documentation for configuring availability calendar
This adds documentation explaining how to enable, configure the
calendar attribute, and what permissions are needed to use the
calendar.
Change-Id: I80026407ab537b7967ccbd2965d66f40018c4c0e
* Update blazar-dashboard from branch 'master'
to d6398f5e7a85b86d5a4a370b8d163273f67e79ee
- Add a resource availability calendar for hosts
This adds a calendar view where users can see a timeline of resources,
showing when each resource is reserved.
Implements: blueprint calendar-view
Change-Id: I4f2649d6c9538037dff4747ef4a8210da3666354
* Update blazar-dashboard from branch 'master'
to eda400f1ece45a7886a751ca7a521c67edb6c1bc
- 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: I63e4653cfb8c068a2ea7d053ea6a50af6f4ae5c1
* Update blazar-dashboard from branch 'master'
to 563ad1aed93be197a25fcb0624d230bf94f6bb0d
- 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: Ib879910f6837b5a54921b661c015581367a38505
* Update blazar-dashboard from branch 'master'
to 5876f70d9589e8bbd0b3f424d5eee9241e4b4d08
- 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: I8799f81b3bb6c305e14d589066bb8127b7f556fa
* Update blazar-dashboard from branch 'master'
to 46ac7b8c7df46326184f51437bad0e049a352302
- Fix PDF docs build
Update tox config to include upper-constraints as dependencies. This
resolves issues with building PDF docs.
Change-Id: I1d83437079f224a0d560dd3cc339bf3ce5213534
* Update blazar-dashboard from branch 'master'
to c33709700f0c2ccfe89341f22cb608a785216699
- 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: I978b4edde3c0d31051fcc13868196371c60cf8a7
* Update blazar-dashboard from branch 'master'
to 2de6bc07946b4c281686e01fac5af44a78ec270c
- 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: Ic35d7ac19477f40d02dd83c57d8416d8885c8ef5
* Update blazar-dashboard from branch 'master'
to f90eac95dd90c5fd7c126e16cb9c1cdf9acd367c
- Merge "Change dashes to underscore in setup.cfg"
- Change dashes to underscore in setup.cfg
Recent versions of setuptools are warning that usage of dash-separated
keys will not be supported in future versions.
Change-Id: I40e09327f4d3d9db183aaea8eaedc52e1d5e9233
* Update blazar-dashboard from branch 'master'
to aefcb17f2f7bcd852058528cc0aaa9b19f6d3eba
- Merge "Use TOX_CONSTRAINTS_FILE"
- Use TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated.
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
For more info. please refer [1].
[1] https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
Change-Id: Id062b4014a61adf75fd9917a6928c0521739fc01
* Update blazar-dashboard from branch 'master'
to 99d78322302b164ec8a23326c140fcc184ca8ce2
- Fix lower-constraints job
This patch bumps PyYAML version to 3.13 to fix the lower-constraints
job.
Change-Id: Ibf10dcc2a4551762d68ed47f3ec6cf8635225a15
* Update blazar-dashboard from branch 'master'
- Use json.loads instead of eval for JSON parsing
Also fixed error messages.
Change-Id: I998d6929ad05d9b5bc4e07f27f3f9cbf2dd64c68
Closes-Bug: #1895688
* Update blazar-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: Ia4d5752dffddb9374f65a3b970ef8e69445e4f8f
* Update blazar-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: I9a37c63b6600f32db80eba60a970762b2e572809
Sem-Ver: feature
* Update blazar-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: Ia9b66536afe2c0122b652c58d9e11235f962a71c
* Update blazar-dashboard from branch 'master'
- Merge "drop mock from lower-constraints and requirements"
- drop mock from lower-constraints and requirements
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints and requirements.
These changes will help us to drop `mock` from openstack/requirements
Change-Id: I310cb8deafdd85498d3f425257506e11332c298c
* Update blazar-dashboard from branch 'master'
- Merge "Switch to newer openstackdocstheme and reno versions"
- Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I882ab18020ee8a15a3204e72d1bf68f4d5195b14
* Update blazar-dashboard from branch 'master'
- Merge "Add Python3 victoria unit tests"
- Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Id1f02e987ef7c51426abc282511b9810b4587487
* Update blazar-dashboard from branch 'master'
- Merge "Add py38 package metadata"
- Add py38 package metadata
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.
Change-Id: I65f2574089ae7eda8e028a8b2ee415c6acc9c971
* Update blazar-dashboard from branch 'master'
- Merge "Bump default tox env from py37 to py38"
- Bump default tox env from py37 to py38
Python 3.8 is now our highest level supported python runtime.
This updates the default tox target environments to swap out
py37 for py38 to make sure local development testing is
covering this version.
This does not impact zuul jobs in any way, nor prevent local
tests against py37. It just changes the default if none is
explicitly provided.
Change-Id: Ia8695eb481235043b6aedda2c92aeb7f49a3c00b
* Update blazar-dashboard from branch 'master'
- Update master for stable/ussuri
Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: Ib9f1d03d75792aa635a74d2eccf8a0a4c135ece5
Sem-Ver: feature
* Update blazar-dashboard from branch 'master'
- Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: I9bfb66c5e21ca3c1b81f84fbd46df7ce34d86378
* Update blazar-dashboard from branch 'master'
- Fix build of html docs
Change I379c086a15477da4b0223fddd48035c829992c88 mistakenly generated
HTML docs into the wrong folder.
Change-Id: Ia9a9025b773448598891fc229166b668f21fb7b4
* Update blazar-dashboard from branch 'master'
- Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore
- Switch to using sphinx-build
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Update hacking to version 3.0; remove hacking and friends
from requirements, they are not needed; fix warnings found
- Use unittest.mock
Change-Id: I379c086a15477da4b0223fddd48035c829992c88
* Update blazar-dashboard from branch 'master'
- Fix pyScss version in lower-constraints.txt
Horizon requires pyScss>=1.3.7 [1] but lower-constraints.txt in
blazar-dashboard uses pyScss 1.3.4 which can cause a failure in future.
So this patch updates the pyScss version in lower-constraints.txt to
sync with the change.
[1] https://review.opendev.org/#/c/715241/
Change-Id: I2e1e85d525983bf94dc8eb2748b600e4c9af3ce3
* Update blazar-dashboard from branch 'master'
- Add pytest requirement
Fix py36 and py37 tests, they are failing since pytest is not installed.
Change-Id: I03a384b5dd0e8cf977d08237472fa1a6e15452d3