summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix qos and trunks tablesstable/2023.1Tatiana Ovchinnikova2023-05-111-0/+4
| | | | | | | | | | | | When replacing deprecated custom callback methods success()/error() with then()/catch(), we need to keep in mind that methods' signatures and return values are different, so we need to explicitly return the response value when using then(function onSuccess(response){}). Closes-Bug: #2018232 Change-Id: I9d6d769075753c6395db2530a8d60ec28cafdc3d (cherry picked from commit c770785dcf6cb9d79ae26986ce5156e4ddc0f534)
* Remove Description from Edit Image MetadataTatiana Ovchinnikova2023-05-081-0/+6
| | | | | | | | | | | | | | | Image description can be edited through Edit Image -> Image Detail, however it also appears as a property in Edit Image -> Metadata when the description is not empty. It's confusing to have it in two sections of one dialog form, and moreover, the Image Detail field always overwrites the Metadata field. This patch removes Description from Edit Metadata. Closes-Bug: #2017698 Change-Id: I041948b4b71f00894f03cc30cfa4592df4a100c3 (cherry picked from commit 283b38e4f10b14c61dff42936c80ae3987f017cf)
* fix(swift): allow object creationMohammed Naser2023-03-242-3/+1
| | | | | | | | | | | | | It is currently not possible to create any new objects inside Swift as you'd always get an error that the new object name already exists all the time. This fixes that issue and enables you to upload files again. Closes-Bug: #1993005 Related-Change-Id: Idfb90a327e94ccaa3263aaaad1d6d52fa46312f4 Change-Id: Ib2f1aaae87820e8d5c4a6c9b01b6a6e9a5552952 (cherry picked from commit a327842a25f904397be0c3c141ada1f9ac8050cd)
* Imported Translations from ZanataOpenStack Proposal Bot2023-03-1738-29613/+124
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I1154ad505590b7b4ac2408f286810e1f6466c17f
* Update TOX_CONSTRAINTS_FILE for stable/2023.1OpenStack Release Bot2023-03-071-2/+2
| | | | | | | | | | | | Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/2023.1 branch, tests will continue to use the upper-constraints list on master. Change-Id: I29873d068166207dbd525c9501cfe8c48883ba7d
* Update .gitreview for stable/2023.1OpenStack Release Bot2023-03-071-0/+1
| | | | Change-Id: Ie10a78980b9ce813fb6003df11bfb57603ad36e1
* Merge "Drop readonly image metadata properties from request"23.1.0Zuul2023-03-071-0/+6
|\
| * Drop readonly image metadata properties from requestTatiana Ovchinnikova2023-02-231-0/+6
| | | | | | | | | | | | | | Glance doesn not accept editing specific readonly metadata properties, so we need to remove them from update request. Change-Id: Ia9d8381f4add5cf6d82f2568b483d1c0b8d1a8b7
* | Add NAT rules to the floating IP workflowPedro Martins2023-03-0117-14/+1312
|/ | | | | | | | | | | | | | | | The floating IP workflow is now able to manage NAT rules (portforwarding) if the floating IP is not associated with any NICs (ports). This patch is the one of a series of patches to implement floating ip port forwarding with port ranges. The specification is defined in: https://github.com/openstack/neutron-specs/blob/master/specs/wallaby/port-forwarding-port-ranges.rst Implements: blueprint https://blueprints.launchpad.net/neutron/+spec/floatingips-portforwarding-ranges Change-Id: Id715da6591124de45f41cc367bf39a6bfe190c9a
* Imported Translations from ZanataOpenStack Proposal Bot2023-02-101-2/+5
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Ie75b0530d985e8f90c1ed20ddc3ec94b3519a4b8
* Imported Translations from ZanataOpenStack Proposal Bot2023-02-053-9/+84
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I3134a425ac29add1438b113235d47a7ebdc7f194
* Imported Translations from ZanataOpenStack Proposal Bot2023-02-042-5/+47
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I4380f67410532fc0ecedc29626a8350f2426badc
* Merge "Fix instance table behavior after deleting an instance"Zuul2023-02-021-3/+3
|\
| * Fix instance table behavior after deleting an instanceHeather Lemon2023-01-311-3/+3
| | | | | | | | | | | | | | | | | | | | After deleting a VM from the instances table, all VMs above it in the table list disappear from the UI until the page is refreshed. Partial-Bug: #1859851 Change-Id: Icae04fd0f0c3f3fa5127309b64fc1b15e3bbc677
* | Merge "Update nodejs version in parent job of "horizon-cross-ironic-ui-npm""Zuul2023-02-011-3/+3
|\ \ | |/ |/|
| * Update nodejs version in parent job of "horizon-cross-ironic-ui-npm"manchandavishal2023-01-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | horizon and ironic-ui already migrated to nodejs18 but parent job of 'horizon-cross-ironic-ui-npm' still uses nodejs16. So this patch updates nodejs16->nodejs18 version in parent job of "horizon-cross-ironic-ui-npm". Note: It also updates the python version to py39->py310 in parent jobs of "horizon-cross-manila-ui-python" and "horizon-cross-heat-dashboard-python" as per the antelope runtime. Change-Id: I4b34661e91cb307df49f7282196cca8961d7eac1
* | Merge "Fix applying OPENSTACK_SERVER_DEFAULT_USER_DATA value"Zuul2023-01-274-7/+18
|\ \
| * | Fix applying OPENSTACK_SERVER_DEFAULT_USER_DATA valueAndrey Kurilin2023-01-264-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The final revision of I86ac21bf82c1667135abd4f20fb4514da0899450 is buggy and doesn't work. This commit fixes it and adds a proper test. Also, this commit updates the docs with a proper horizon version that corresponds to Zed release (the feature was introduced before final Zed cut so the author tried to guess the final release number). Change-Id: Id921b69df13af3cc209236f0446d82dd30e4d8a2
* | | Imported Translations from ZanataOpenStack Proposal Bot2023-01-271-2/+9
|/ / | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I3daacbfeac05a2334946088e069434456dd75fe6
* | Merge "Remove console_type parameter for server_mks_console function"Zuul2023-01-252-6/+4
|\ \
| * | Remove console_type parameter for server_mks_console functionAlban Lecorps2022-11-022-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | The "get_mks_console" use "console_type" as param, but causes an issue on Nova. In horizon logs we have "Recoverable error: No available console found." and in the dashboard we have "Unable to load console. Please reload page to try again." when we load the console. There is no need to call the function with this parameter, as it's already defined automatically since microversion 2.53. Change-Id: I776b19f053ca74c699ca069e04553740f1e83b3e
* | | Merge "Fix Image Filter for images with None names"Zuul2023-01-181-1/+2
|\ \ \
| * | | Fix Image Filter for images with None namesStanislav Dmitriev2023-01-061-1/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | Replacing None with empty string to fix non_api_filters processing if resources have None attributes Closes-Bug: #2002027 Change-Id: I57493837cede7747bbb634959ace28b2feffb543
* | | Merge "Imported Translations from Zanata"Zuul2023-01-173-289/+7
|\ \ \
| * | | Imported Translations from ZanataOpenStack Proposal Bot2023-01-153-289/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I24ed99876765d671c32ed0d89cf2f37ffb566537
* | | | Merge "Use OPENSTACK_ENDPOINT_TYPE by default"Zuul2023-01-177-19/+21
|\ \ \ \ | |/ / / |/| | |
| * | | Use OPENSTACK_ENDPOINT_TYPE by defaultTakashi Kajinami2022-12-267-19/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is follow-up of I8438bedaf7cead452fc499e484d23690b48894d9 and ensures the OPENSTACK_ENDPOINT_TYPE parameter is used when OPENSTACK_KEYSTONE_ENDPOINT_TYPE is not set. This avoids backward- incompatible change which affects deployments with endpoint type set to non-default values. Co-Authored-By: Akihiro Motoki <amotoki@gmail.com> Change-Id: I94d2d3e31fc0103773fb5d3ed2f5f792e8851f78
* | | | Fix tox.ini parse error with tox 4.2.8Akihiro Motoki2023-01-121-1/+1
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | The validation of setenv in the recent tox like 4.2.8 seems more strict. We need a space between a factor and envvar. Note that we need to discuss the three variants of PYTHONWARNINGS but this commit focuses on fixing the gate failure due to tox.ini. Change-Id: I13be2d39850e77f15e5bbf67b0022b10b09e5c6f
* | | Adjust tox.ini for tox4Akihiro Motoki2022-12-261-2/+8
|/ / | | | | | | | | | | | | | | | | | | | | OpenStack CI now uses tox4 by default. - Drop "skipsdist = True". If skipsdist is specified, horizon is not installed into tox env. - Env vars specified in passenv should be one per line (or separated by comma) in tox4. Change-Id: I60d2db52e9aac580859de3ed17fde14f9fd262a2
* | Merge "Add OPENSTACK_KEYSTONE_ENDPOINT_TYPE config opt"Zuul2022-12-157-7/+55
|\ \
| * | Add OPENSTACK_KEYSTONE_ENDPOINT_TYPE config optTobias Urdin2022-09-297-7/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The [1] changed the previous behavior of Horizon by changing the hardcoded internal endpoint type to using OPENSTACK_ENDPOINT_TYPE so it's no longer possible to use internal endpoint type for Keystone but public for others. This adds the OPENSTACK_KEYSTONE_ENDPOINT_TYPE config opt to set the endpoint type for Keystone when grabbing it from the service catalog. [1] https://review.opendev.org/c/openstack/horizon/+/730781 Change-Id: I8438bedaf7cead452fc499e484d23690b48894d9
* | | Merge "Add the filter function in c-bak dashboard for both Project & Admin"Zuul2022-12-145-13/+119
|\ \ \
| * | | Add the filter function in c-bak dashboard for both Project & Adminokozachenko2022-08-315-13/+119
| | | | | | | | | | | | | | | | Change-Id: I09b0d12e489aad8da8e9ed3dee1b02a5abcb7355
* | | | Enable floating search barRafael Weingärtner2022-12-093-3/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depending on the size of the datatable, sometimes, the search bar is "hidden" due to the user scrolling. To make the interface more user-friendly, it is interesting that both the search bar and the sidebar are always displayed. Therefore, this patch is introducing changes to always pin the search bar and the sidebar at the top of the page. Closes-Bug: #1928678 Change-Id: I9186a4fa1dd2a16f75464ff3bb1c0c9b76a12cc7
* | | | Merge "Set Nodeset to debian-bullseye for npm, integration and selenium job"Zuul2022-12-045-6/+7
|\ \ \ \
| * | | | Set Nodeset to debian-bullseye for npm, integration and selenium jobmanchandavishal2022-11-295-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch changes nodeset to "debian-bullseye" from "ubuntu-focal" for horizon-selenium-headless, horizon-nodejs, and horizon-integration-tests jobs. Debian bullseye is also a runtime for the 2023.1 cycle as mentioned here [1]. Right now if we change nodeset to "ubuntu-jammy" all of the above jobs start failing. One possible solution to run these jobs on "ubuntu-jammy" nodeset is to install firefox as a deb. package instead of using snap as discussed here [2]. We can switch nodeset to "ubuntu-jammy" in the future once the firefox issue with snap is fixed [3]. Also geckodriver version is upadted to latest(i.e. v0.32.0) to include latest bug fix. [1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html [2] https://meetings.opendev.org/irclogs/%23openstack-infra/%23openstack-infra.2022-11-23.log.html#t2022-11-23T14:15:08 [3] https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1951491 Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/865459 Related-Bug: #1996638 Change-Id: Ic50fbb8b29fc5dec42d1a5e94095c9777c7d5fb6
* | | | | Merge "Attach video even if the exception happens in cleanup"Zuul2022-12-031-6/+11
|\ \ \ \ \
| * | | | | Attach video even if the exception happens in cleanupRadomir Dopieralski2022-11-141-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The way we were handling attaching video in integration tests, it would not attach it if the error happened in a cleanup, not in the main body of the test. This should fix that. Change-Id: I356e6849892ed87b2827740e265fcf15fc076cb5
* | | | | | Merge "Drop Nodejs v16 job"Zuul2022-12-023-41/+1
|\ \ \ \ \ \
| * | | | | | Drop Nodejs v16 jobmanchandavishal2022-11-253-41/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As nodejs v18 job is passing in horizon and all horizon plugins [1]. So we didn't require the nodejs v16 job. This patch removes the nodejs v16 job definition from ``.zuul.d/nodejs-jobs.yaml`` and other nodejs v16 job references. [1] https://review.opendev.org/c/openstack/horizon/+/865293 Change-Id: I9e791c24944f228a27813eb860080d3ea3e1449d
* | | | | | | Merge "Fix preselection for launch Instance dialog"Zuul2022-11-251-2/+11
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Fix preselection for launch Instance dialogTatiana Ovchinnikova2022-11-231-2/+11
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Launch instance from a volumes/volume snapshot/instance snapshot should open a dialog with preselected boot source. However the dialog shows Image as selected boot source in any case, discarding the preselection. This patch fixes it, explicitly changing the boot source according to the preselection. Change-Id: I1a5a46d7be12ed179474a6a74647d0872b27b492
* | | | | | Merge "Setup project template for nodejs v18 jobs"Zuul2022-11-233-0/+40
|\ \ \ \ \ \
| * | | | | | Setup project template for nodejs v18 jobsmanchandavishal2022-11-033-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch defines job for for nodejs v18 which is the next LTS version of nodejs[1] and also, the runtime for the 2023.1 cycle[2]. The next step is to remove nodejs v16 jobs once nodejs v18 job passes for the horizon and its plugins. [1] https://nodejs.org/en/about/releases/ [2] https://governance.openstack.org/tc/reference/runtimes/2023.1.html#node-js-runtime-for-2023-1 Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861876 Change-Id: I8caabe248b4a454f245aa2eedf36b2d63fd90e92
* | | | | | | Merge "Make readonly metadata properties unable to edit"Zuul2022-11-232-0/+10
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Make readonly metadata properties unable to editTatiana Ovchinnikova2022-11-092-0/+10
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Image metadata properties os_hash_algo and os_hash_value are readonly, and attempts to edit them fail with unclear message. This patch makes these fields readonly in update metadata form. Also, if the existing metadata property is null, Horizon should consider it optional too, in addition to empty field fix: https://review.opendev.org/c/openstack/horizon/+/812009 Change-Id: I892465ca4688fce9f7123682d02f11c92c7d2c5c
* | | | | | Set Nodeset to ubuntu-focal for integration and selenium jobmanchandavishal2022-11-222-0/+2
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As openstack-tox jobs migrated from ubuntu focal to ubuntu jammy[1]. So horizon integration and selenium-headless jobs start failing. This patch changes the nodeset for both these jobs to ubuntu focal as a workaround to unblock the CI. [1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116 Related-Bug: #1996638 Change-Id: I674d7d3a8e1b34229fd5ef0285153e13324d3417
* | | | | Merge "Imported Translations from Zanata"Zuul2022-11-070-0/+0
|\ \ \ \ \
| * | | | | Imported Translations from ZanataOpenStack Proposal Bot2022-11-0713-93/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I6784157d162a80866bf4001ebf9147b79ae0974a
* | | | | | Imported Translations from ZanataOpenStack Proposal Bot2022-11-0513-93/+20
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I1a67153ecf9afaf9fa16b78c721df74f158bc052