* 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 heat-dashboard from branch 'master'
to 2fa88392969e43de6ff574c8eb200cf847f0573c
- 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: I9f9034ec9ca93c9cf8b1ed03fb12772412cf9933
* Update heat-dashboard from branch 'master'
to ecfa725666b983bb76e060130751a2c36a86b54d
- Merge "Fix template generated by Template Generator"
- Fix template generated by Template Generator
do not stringify get_resource and get_attr, these must continue
to be objects so that they are correctly rendered to YAML.
As a result, `get_resource_string` was removed as no longer used.
Change-Id: I621c55dd9a0c59f7eb8a87ef1f85557bd38b05d1
Story: 2005120
Task: 29769
* Update heat-dashboard from branch 'master'
to 63ce7a1b7400595af94b395c7dbeeea837a35ef3
- 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: I74f91fc5db93e82746fe44e8a08d2519440c33ab
* Update heat-dashboard from branch 'master'
to 69292f30637a8f8cea6855e32c989b2ef5e5342f
- 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: I4197a6ad39aae6a719581e3abb386e613d0d8236
* Update heat-dashboard from branch 'master'
to 842b82fe538ae8cc05ec5b9972486950570ae7e1
- reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.
Change-Id: Ic0d4ea15bff2b285d581d8e0f95b7cfbd237aa16
* Update heat-dashboard from branch 'master'
to 9d4aa416df0cf988a903c14f9dfdb511bc6f25c3
- Merge "Changes the data field used to populate the E.N. select"
- Changes the data field used to populate the E.N. select
Networks are split into two lists (floating_networks and networks)
server side based on the value of the "router:external" field. This
patch switches which group is used to populate the External Network
select to the one actually housing external networks.
Change-Id: I3c9b6e806a5a219fbd6580e5d8a201b8bdf10913
Story: 2005084
Task: 29668
* Update heat-dashboard from branch 'master'
to c2b187f5ccb0b4972dfcc94f5807d7f1beefd26c
- Merge "Display coverage report"
- Display coverage report
... for easy reference. Also make sure old data is purged.
Change-Id: Ic5f0ec8e72db3a767625cb72489e396628e0237f
* Update heat-dashboard from branch 'master'
to 56917afcd81963cfe5b6f0b46fe35dd39b85c845
- reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.
Change-Id: Idb2072ca8d8f767c057d0236d75d9c686af49356
* Update heat-dashboard from branch 'master'
to 9ec622d3f9eedd8ff85058f7f77e5d38cb561ca0
- tox: Drop envdir
tox now always recreates an env although the env is shared using envdir
options.
~~~
$ tox -e genpolicy
genpolicy: recreate env because env type changed from
{'name': 'genconfig', 'type': 'VirtualEnvRunner'} to
{'name': 'genpolicy', 'type': 'VirtualEnvRunner'}
~~~
According to the maintainer of tox, this functionality is not intended
to be supported.
https://github.com/tox-dev/tox/issues/425#issuecomment-1011944293
Change-Id: I1237cfefae5565c495864dd32b95e1f5998385e5
* Update heat-dashboard from branch 'master'
to dd046e42f8c17f94ec871e6790f6a24900fe46f9
- Bump hacking
The version currently used is too old.
Also fix E275 "missing whitespace after keyword" newly detected.
Change-Id: I37e88d6b6bd707e9cc626e3625b9c034c7b5c553
* Update heat-dashboard from branch 'master'
to a4c3b40ab4e042bd718dfc695bc3f8dce4baad45
- Mark python 3.11 supported
It is now part of the tested runtimes and has been tested.
Change-Id: I7f7f4838368d8321d26cd1fe63daa0a4a48fd513
* Update heat-dashboard from branch 'master'
to 85273d069489cf2729c2a6448e33dc8e40af271f
- Regenerate policy files
This updates the default policy file and sample policy file based
on the latest policy rules in heat code.
Change-Id: I1d9fca846a56ae4893d76053ee1f0b9b6434dbd8
* Update heat-dashboard from branch 'master'
to 349462343813ab62ab1173a17f5189c72bdc3a5d
- 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: I0191f2223c1ce5b5a6fe2b9312475487f62ee7d6
* Update heat-dashboard from branch 'master'
to d1cc7306ca756b59e5c487a9881ac2d4d0899725
- Merge "Use py3 as the default runtime for tox"
- Use py3 as the default runtime for tox
Moving on py3 as the default runtime for tox to avoid to update
this at each new cycle.
Change-Id: I33d95309b6ad5f3eaa7301e88b98881ccb7de783
* Update heat-dashboard from branch 'master'
to 36078b7fbc55ba6c5aa485eab9e6abc1964608da
- Merge "Fix 500 error when fetch data about deleted stack"
- Fix 500 error when fetch data about deleted stack
Currnetly, request of dashboard to Horizon API works only for existing
stack. Request about deleted stack fails with 500 status. Proposed patch
fixes it
Story: 2009731
Task: 44148
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ia6ef4459ab8c4c8f3f08e7c655c894cb152238da
* Update heat-dashboard from branch 'master'
to ccd2029c0ec0793d4e2e2befd816c53ac9bdf6f6
- Merge "Remove note about old pip behavior"
- Remove note about old pip behavior
The note is no longer valid since pip 20.3 introduced the new
dependency resolver.
[1] https://lists.openstack.org/pipermail/openstack-discuss/2023-June/034091.html
Change-Id: I836405aeb9863b11630eedc3955e22e353ceee90
* Update heat-dashboard from branch 'master'
to dcaa644bdcaa42c9727ffb1ea267bc3ec4f23b0d
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: Ia4bf0780c2688c1c6ccf6c823e97ead33914e843
* Update heat-dashboard from branch 'master'
to ecd4f03a026e809febdb8f02194ac28b00a3fb56
- Merge "Deal with bytestring serialized json"
- Deal with bytestring serialized json
It looks like we're receiving an serialized json instead of a dict
from heat client when the template has a load from file
Change-Id: Ifa1c63b5feddff01f43a4689e6f12ade7e62d3c1
* Update heat-dashboard from branch 'master'
to 437dcde0efd392a0d75a4563988e4ee444be1ee3
- Add Python 3.10 to supported runtime.
Python 3.10 has been tested since 2023.1[1].
[1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html
Change-Id: I4b5cc06a097f1a6d6253ebacebe37ff0043847c8
* Update heat-dashboard from branch 'master'
to 5bd230721303279781caa2614bd1c442e7c87c0a
- 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: Id56c9de342890fc746ec5f9800eff8869beb7655
* Update heat-dashboard from branch 'master'
to fa9efec740b54cf05f6607098a4fbf13e5e58f8b
- Update ``bindep.txt`` to sync with the horizon
horizon recently switch nodeset for a few jobs from
focal to debian-bullseye [1] as per the runtime of 2023.1
cycle but looks like 'heat-dashboard-integration-tests'
start failing because the firefox package for debian-bullseye
is missing in ``bindep.txt``. This patch updates the ``bindep.txt``
file to sync with the horizon.
[1] https://review.opendev.org/c/openstack/horizon/+/865453
Change-Id: I190f50654e8c817d4a82d4a0718b94f6a736f237
* Update heat-dashboard from branch 'master'
to 903d7a925aa0db3a0924e8ee6316723b2e0c687c
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: If0613dd5ed8ae21693b5a0912a14978a6d13eb65
* Update heat-dashboard from branch 'master'
to c370b69f885c3098fc9215eece285fcecf13f3ad
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I5054ea70b79a793149b21c47b9d1658b9d97c18c
* Update heat-dashboard from branch 'master'
to 1eee6fc936f8f552b05690278f5e080833385da7
- Merge "Switch to 2023.1 Python3 unit tests and generic template name"
- 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: Iaf32eff4d83ae5bdfefe0b4b62dab0d045d98a41
* Update heat-dashboard from branch 'master'
to 85c4f45888a4aac438534e3b824239283eb1a70d
- Merge "Update master for stable/zed"
- 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: I49c8fd954ecf4db9e1c3a679429faeaf5e3e6212
* Update heat-dashboard from branch 'master'
to cfbd3dbe9eb7f32aa17fe62fdc189f135356702b
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I058ec02378eb7d8946a954a691ebdd939f69a95c
* Update heat-dashboard from branch 'master'
to 126c5e958b331afbdb2546ef597e3b8baca249e5
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I46c5009d565b360c5a668ad69928024dc3bc590f
* Update heat-dashboard from branch 'master'
to 733ed4289a6636b31cf23248397ee645b9f7dc96
- Merge "Django 4.x: urlunquote() is removed in 4.0"
- Django 4.x: urlunquote() is removed in 4.0
https: //docs.djangoproject.com/en/4.0/releases/4.0/
Change-Id: I23c767d25fa9585ff322e628714a30f966974fd8
* Update heat-dashboard from branch 'master'
to f821404cb0f6b31f2868fdab18c0f4d63f724e2d
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I74767e2817e026d2e7aefe5b6e43aedd70e32e90
* Update heat-dashboard from branch 'master'
to 2ec646abff286229c9f1f786aa0af8c733a83454
- Merge "test: Allow to run a specific test"
- test: Allow to run a specific test
Previously heat-dashboard unit/integration tests always run
the whole set of tests and there is no way to run a specific test.
{posargs} mechanism of tox would help us.
Change-Id: Ia37a2586a9207180c5f3ed85141b2916468f18b8
* Update heat-dashboard from branch 'master'
to d20a335c4bdcff3ded9f6a16b0549dc0b1a0c7c7
- Merge "Update python testing as per zed cycle testing runtime"
- Update python testing as per zed cycle testing runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Add release notes and update the python
classifier for the same.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com>
Change-Id: Ia710315f7dc124c4ac9195584eef1450c4a93bb5
* Update heat-dashboard from branch 'master'
to 277515443a166c8c3b51dac9b67b02504460aa7f
- Merge "Add Python 3.9 to supported runtumes"
- Add Python 3.9 to supported runtumes
... because it has been part of tested runtimes since Yoga[1].
[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html
Change-Id: Ie32786eb519919a2218f77200edf1dc28ec5a10b
* Update heat-dashboard from branch 'master'
to c56bd43679c19e99dc1b6964efc23d65fac560b8
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: Ifbd89d1065d0b40aeb6bbee212cafd2fac5e0321
* Update heat-dashboard from branch 'master'
to 59c7b032d924d50f8cf0bdb23434bed833f55f01
- Use Horizon project template for nodejs jobs
Horizon defined a project template 'horizon-nodejs-jobs'
for nodejs jobs. This patch updates ``.zuul.yaml`` to
use that template to run nodejs jobs here.
Depends-On: https://review.opendev.org/c/openstack/horizon/+/831929
Change-Id: I9a4656e78314bf56130a14152c7791f577bb4f11
* Update heat-dashboard from branch 'master'
to b22a9d6e2d5140d3de68ccd87477c944c8374d79
- Merge "Drop lower-constraints.txt and its testing"
- 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#proposal
Change-Id: I7dc431aea5d800f000826cb371c4f1e1c89dc302
* Update heat-dashboard from branch 'master'
to 2cb96202d0fbf68759fb373361b83eb46cab25c6
- Merge "Replace deprecated ugettext_lazy and ungettext_lazy"
- Replace deprecated ugettext_lazy and ungettext_lazy
The ugettext_lazy method and the ungettext_lazy method are both
deprecated since Django 3.0[1].
These were already replaced in Horizon repo by [2].
[1] https://docs.djangoproject.com/en/3.0/releases/3.0/#id3
[2] cd7c1b5110fe1f64cd9dfbeb1072b37912d0efee
Change-Id: Iee48af32956787cb4e16601fea34570f63df511c
* Update heat-dashboard from branch 'master'
to 3550566d4a32b2e67cb96d42be463b36c28bf977
- Merge "setup.cfg: Replace dashes with underscores"
- 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: I97ed4117e009f75c4670aa78b0d50db59dcb7da8
* Update heat-dashboard from branch 'master'
to 3597bd7412ccf259b1ddaaee9278b41beff77d8b
- Merge "Set False to include_empty_option"
- Set False to include_empty_option
In _populate_custom_choices(), all methods called at the method have
True as a second argument. It means that the default values sepcified
in a stack are not shown as default when launch stack form.
The fileds always show 'Select Flavor/Image/Network'.
Users doesn't expect to choose default value by hand.
This change shows the default values defined at a template.
Also, image_field_data() doesn't use parameter, include_empty_option.
This change modfies the method to change the behavior based on the
parameter.
Closes-Bug: #1619465
Change-Id: I4b6bef322a668a805abcd4bc472d30f6d1df3a0a
* Update heat-dashboard from branch 'master'
to 1ea4f6d15d0126eaa024dfb982d2dfd834145a44
- Replace deprecated django.conf.urls.url()
This method is deprecated in Django 3.1[1], in favor of
django.urls.re_path(), and triggers the following warning.
RemovedInDjango40Warning: django.conf.urls.url() is deprecated in favor
of django.urls.re_path().
This was already fixed in Horizon by [2].
[1] https://docs.djangoproject.com/en/4.0/releases/3.1/#id2
[2] d9266fd82c1f0acc6b7236a6dc9b7e510985eb13
Change-Id: Ib921e98f220efb697e42673ca43da36cc151e7c7
* Update heat-dashboard from branch 'master'
to c9ada8674ee384be8e991f4c6893535b9dd8a6be
- Merge "Changed minversion in tox to 3.18.0"
- Changed minversion in tox to 3.18.0
The patch bumps min version of tox to 3.18.0 in order to
replace tox's whitelist_externals by allowlist_externals option:
https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23
Change-Id: I62d4af00f7d329f38d8f029a9a694a548f2fc8d0
* Update heat-dashboard from branch 'master'
to e098a608ef8f862fe8bf2380d8883f7d4f39455b
- Merge "Fixed Unit test for Heat-dashboard"
- Fixed Unit test for Heat-dashboard
After 7052b7f065 merged in openstack/horizon a new Unit
test class introduced in horizon i.e. RestAPITestCase.
This patch updates heat-dashboard to import RestAPITestCase
class instead of TestCase. For more info. see [1]
It also update few packages version in lower-constraints.txt and
other files to fix lower-constraints job.
[1] https://review.opendev.org/c/openstack/horizon/+/827097/2/openstack_dashboard/test/helpers.py#485
NOTE: py36 support has been dropped for Zed, so py36 UT no longer works
with upper-constraints for Zed. Thus, the zuul job template is updated
for Zed in this commit together. This commit also needs to be backported
to stable/yoga to fix the UT. When backported, make sure not to include
the zuul template change for Zed.
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: I81241b2225f1e8b7b38f8f03928d5b4c0b4c8094
* Update heat-dashboard from branch 'master'
to 44e076ef01a9bd5a16d1af8fc1c8ec373075dc67
- Merge "Update master for stable/yoga"
- 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: I65668af4ef6c31e163d8b7028573af3c36dfbc6a
* Update heat-dashboard from branch 'master'
to 6779c97f35d31695cbf859db8eac0b075adb653e
- Merge "Add Python3 yoga unit tests"
- 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: I42850c7432c4e6ebf7c031db40063332e64a9fc2
* Update heat-dashboard from branch 'master'
to 7729b7576040df7d264a5333472a2ef44fd55319
- Fix UT failure due to horizon system-scope support
When horizon introduced the system-scope support in [1],
the way to mock User object in the helper class was changed a bit.
It now requires to setup User._is_system_user attribute properly.
This commit mirrors such change in openstack_dashboard/test/helpers.
[1] https://review.opendev.org/c/openstack/horizon/+/816368
Change-Id: I84c30705f6d2371c1bd74ba1ade4be4543ccf650
* Update heat-dashboard from branch 'master'
to 458e9b05191d2ab08749967f7d958f5c08597bc7
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I013c0dd3fb090c41288dfb5643d386c88bec0b1c
* Update heat-dashboard from branch 'master'
to 8704da6f4a6d8f6f64be2d72af49f0ea44d7b900
- Merge "Fixed getting the location header"
- Fixed getting the location header
The old response._headers.get() doesn't work anymore with newer Django.
This patch fixes it.
Change-Id: I8c87804feef9909cd4697f01ceea0f5504347727
* Update heat-dashboard from branch 'master'
to 157a343e802d81a461790868c2e34ca803fff92c
- Fix lower-constraints job
This patch updates some packages version in lower-contraints.txt
to fix lower-constraint job. It also drops some linter from
lower-constraints.txt as not required for lower-constraints job.
Change-Id: If62522f716ae589d3b227ecdd1ea156090ca887a
* Update heat-dashboard from branch 'master'
to 76cefac90131d84897118a06d8fcd71c5a627d1f
- 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: Ie74f412f2e4f5b3cb3fe15ef31a34f135ef558f1