1. 19 Apr, 2022 1 commit
  2. 18 Apr, 2022 1 commit
  3. 12 Apr, 2022 1 commit
  4. 01 Apr, 2022 1 commit
    • Keigo Noha's avatar
      Change to a proper policy for Resume operation · 3e964000
      Keigo Noha authored
      Previously, ToggleSuspend class checked 'os-rescue' policy for resuming
      an instance. To align to resume operation, this fix changes to
      'os-suspend-server:resume'.
      
      Closes-Bug: #1963652
      Change-Id: If6386ecdb81fb1f0d88dab447ee81c251b9857b7
      (cherry picked from commit 29da8015)
      (cherry picked from commit db40c8ce)
      (cherry picked from commit d3bb9cd8)
      3e964000
  5. 23 Mar, 2022 1 commit
  6. 09 Mar, 2022 1 commit
    • Thomas Goirand's avatar
      Fix for "Resize instance" button · 41cb8118
      Thomas Goirand authored
      Currently, "Resize instance" widget is not working because it relies on
      legacy Nova API v2.46, obsoleted in Pike release. Proposed patch make
      Horizon use current Nova API (>=2.47).
      
      Note: It also cherry-picks a7956cd0
      
       from the master branch
      which avoids the extra call of flavor_get in resize server form.
      
      Closes-Bug: #1940834
      Co-Authored-By: default avatarAkihiro Motoki <amotoki@gmail.com>
      Change-Id: Id2f38acfc27cdf93cc4341422873e512aaff716a
      (cherry picked from commit d269b164)
      41cb8118
  7. 28 Feb, 2022 1 commit
  8. 02 Feb, 2022 1 commit
  9. 25 Jan, 2022 1 commit
  10. 21 Nov, 2021 1 commit
  11. 19 Oct, 2021 1 commit
  12. 18 Oct, 2021 2 commits
  13. 15 Oct, 2021 1 commit
  14. 22 Sep, 2021 2 commits
  15. 21 Sep, 2021 1 commit
    • Tatiana Ovchinnikova's avatar
      Add horizontal scrollbar to role dropdown · a7b4da12
      Tatiana Ovchinnikova authored
      Manage members dialog has a dropdown which lists all the role names.
      If a role name is long enough, it pushes all the roles to the left
      and hides them partially. This patch adds horizontal scrollbar for
      such cases.
      
      Closes-Bug: #1926511
      
      Change-Id: I1bbf3b23717f9924974920d6569e018b94e3dbe8
      (cherry picked from commit 9b28ab40)
      a7b4da12
  16. 04 Aug, 2021 1 commit
    • Akihiro Motoki's avatar
      Handle an attached volume without volume_image_metadata · ad30888c
      Akihiro Motoki authored and Michal Nasiadka's avatar Michal Nasiadka committed
      There is a case where volume_image_metadata attribute does not exist.
      It looks like it happens for example when a volume was created before
      the volume_image_metadata feature was implemented.
      
      Change-Id: I0b8e6b2e540a1782b9edd9921490a9371d31afc7
      Closes-Bug: #1916891
      (cherry picked from commit b8419529)
      ad30888c
  17. 02 Aug, 2021 1 commit
  18. 28 Jul, 2021 1 commit
    • manchandavishal's avatar
      Fix Unable to use multiattach volume as boot for new server · 78ba522c
      manchandavishal authored
      If we try to create a new server from a bootable volume that
      supports multiattach, it will fail to create with an error
      message that ``multiattach volumes are only supported starting
      with compute API version 2.60``. This patch fixes the issue.
      
      Closes-Bug: #1931440
      Change-Id: Ic8330b947b1a733f70c3bdad8b3493f20a2f26fb
      (cherry picked from commit 64fe0abb)
      78ba522c
  19. 19 Jul, 2021 1 commit
    • Tobias Urdin's avatar
      Change with_data=False for swift_get_container · 0d14e7dd
      Tobias Urdin authored
      This function is only used in the Container get
      method which retrieves details about a container.
      
      It's not used for listing data in the container
      even though with_data was True doing a GET instead
      of a HEAD on the container.
      
      This indirectly also fixes the Ceph bug [1] in the
      Swift API implementation that doesn't expose metadata
      correctly for a GET but does for a HEAD.
      
      [1] https://tracker.ceph.com/issues/47861
      
      Change-Id: Iba4215b2e3a414d1794faa05be31bf69e0e48bec
      (cherry picked from commit c87f0e7a)
      (cherry picked from commit 8232ac03)
      0d14e7dd
  20. 14 Jul, 2021 1 commit
  21. 20 Jun, 2021 1 commit
  22. 09 Jun, 2021 1 commit
  23. 08 Jun, 2021 1 commit
  24. 06 Jun, 2021 1 commit
  25. 04 Jun, 2021 2 commits
  26. 25 May, 2021 1 commit
  27. 01 May, 2021 1 commit
  28. 27 Apr, 2021 1 commit
  29. 16 Apr, 2021 1 commit
  30. 07 Apr, 2021 1 commit
    • Akihiro Motoki's avatar
      Fix community image handling in launch instance form · c63e4c91
      Akihiro Motoki authored
      Community images which are not owned by a focused project are not
      included in the normal image list API (i.e., without specifying
      "community" as visibility), so we need an extra call of the image
      list API specifying "community" visibility in a filter.
      
      It was originally fixed by [1] but was dropped in [2].
      The main motivation of [2] is to address "Duplicates in a repeater
      are not allowed" error in the JavaScript console.
      
      The approach of [2] was to drop multiple glance API calls, but
      the right solution would be to check duplicated images included
      in both API calls. This situation with duplicated images happens
      when a community image is owned by a focused project. In such case,
      the community image is included in the responses of both API calls.
      
      This commit adds a logic to check image IDs already processed.
      
      [1] https://review.opendev.org/c/openstack/horizon/+/614688
      [2] https://review.opendev.org/c/openstack/horizon/+/640762
      
      Closes-Bug: #1914045
      Related-Bug: #1779250
      Related-Bug: #1818508
      
      Change-Id: I2ed1b6064ddd6f62818d6112e98e5d5a98beae9d
      (cherry picked from commit c9bb0e95)
      c63e4c91
  31. 01 Apr, 2021 1 commit
  32. 29 Mar, 2021 1 commit
    • Mark Goddard's avatar
      Don't load user role assignment or groups tabs for non-admins · 00d24d7c
      Mark Goddard authored
      As a non admin user, navigate to Identity -> Users. Then click on the
      username of your user to go to the detail page.
      
      Only the allowed Overview tab is visible.
      
      The view shows three tabs: Overview, Role assignments, Groups. Click on
      either Role assignments or Groups. An error will appear, showing that
      the API call is unauthorised, and the table content will fail to load.
      
      This change fixes the issue by conditionally loading the tabs based on
      policy.
      
      Closes-Bug: #1920214
      Change-Id: Ic8b723e6fd423b96a4f5eff54f9392cee534ed9e
      (cherry picked from commit 60cf3203)
      00d24d7c
  33. 23 Mar, 2021 1 commit
    • Radomir Dopieralski's avatar
      Save instace_id inside Associate Floating IP workflow · 8e69282b
      Radomir Dopieralski authored
      Also, rename instance_id field to proper port_id.
      
      Before this change, when instance_id was passed from the Instances
      page in the URL, the information would be lost on form submission,
      and if the form contained an error, the it would be redisplayed with
      the port drop-down containing all ports from all instances. This also
      made submitting this form slow, as the drop-down would be populated
      with all ports on form validation.
      
      It also creates a bug, where if there are more instances than Nova's
      pagination allows, the ports from newer instances would no longer
      appear in the drop-down, and the form would fail to validate, even
      though the choice of port on initial form was correct.
      
      Closes-bug: #1920010
      Change-Id: I3ab26c19dc9ea1ed23fcff790d0db919039099eb
      (cherry picked from commit 3d82d573)
      8e69282b
  34. 19 Mar, 2021 1 commit
  35. 09 Mar, 2021 1 commit
  36. 08 Mar, 2021 1 commit
  37. 24 Feb, 2021 1 commit