1. 16 Aug, 2021 1 commit
  2. 26 Jun, 2021 4 commits
    • Michal Arbet's avatar
      Release to experimental · a48bee53
      Michal Arbet authored
      a48bee53
    • Michal Arbet's avatar
      Add me to uploaders field · 777ce6de
      Michal Arbet authored
      777ce6de
    • Michal Arbet's avatar
      Add me to d/copyright · fee19b2e
      Michal Arbet authored
      fee19b2e
    • Michal Arbet's avatar
      Merge tag '3.7.2' into debian/wallaby · 26973ec5
      Michal Arbet authored
      sushy 3.7.2 release
      
      meta:version: 3.7.2
      meta:diff-start: -
      meta:series: wallaby
      meta:release-type: release
      meta:pypi: no
      meta:first: no
      meta:release:Author: Iury Gregory Melo Ferreira <iurygregory@gmail.com>
      meta:release:Commit: Iury Gregory Melo Ferreira <iurygregory@gmail.com>
      meta:release:Change-Id: Ifd8fcc669a7c2761b1b6f33a8176241cb2a59c3d
      meta:release:Code-Review+1: Dmitry Tantsur <dtantsur@protonmail.com>
      meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
      meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech>
      meta:release:Workflow+1: Elod Illes <elod.illes@est.tech>
      26973ec5
  3. 11 Jun, 2021 1 commit
  4. 28 Apr, 2021 1 commit
    • Ümit Seren's avatar
      Implement fallback method for virtual media · bc498780
      Ümit Seren authored
      Some vendors implement the original method of inserting and ejecting virtual media
      using a PATCH request to the target URI
      instead of using a POST request to the
      insert_media and eject_media action URI.
      Additionally the actions attribute might set to None
      This implements the fallback method,
      if there are no actions and the PATCH method is sent back in the Allow header
      
      Change-Id: I2046c4e7c8739edd4aaac3e7facc378b82276ca4
      (cherry picked from commit 9e5a1035)
      bc498780
  5. 18 Mar, 2021 3 commits
    • Steve Baker's avatar
      Ensure Content-Type header is set when required · ab3a97e6
      Steve Baker authored
      This used to be set to application/json when there was request data,
      but this was removed in change
      I6bd9a0719acfb839fcf137c58bcf03254b1af5ad without any particular
      explanation.
      
      There have been reports of some redfish implementations returning
      error responses (400 or 415) when this header is not set, specifically
      HPE Gen9. It is good practice to always set Content-Type on requests
      with data anyway. This change adds that header back.
      
      Change-Id: I13107bbea4d422fdfe620ade735a2e150cb51bf2
      (cherry picked from commit f52aac46)
      ab3a97e6
    • OpenStack Release Bot's avatar
      Update TOX_CONSTRAINTS_FILE for stable/wallaby · ee2b83ee
      OpenStack Release Bot authored
      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/wallaby branch, tests will
      continue to use the upper-constraints list on master.
      
      Change-Id: Ieef76c74907986dd8ab3db6f8c71a30720819442
      ee2b83ee
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/wallaby · a27fc6a2
      OpenStack Release Bot authored
      Change-Id: I55ab789b71159d19c8f31ace510b47c903b1a8e2
      a27fc6a2
  6. 14 Mar, 2021 3 commits
    • Thomas Goirand's avatar
      Fix diff with upstream tag. · c6eee81d
      Thomas Goirand authored
      c6eee81d
    • Thomas Goirand's avatar
      Now packaging 3.7.0 · f8c55b78
      Thomas Goirand authored
      f8c55b78
    • Thomas Goirand's avatar
      Merge tag '3.7.0' into debian/wallaby · 26fa2603
      Thomas Goirand authored
      sushy 3.7.0 release
      
      meta:version: 3.7.0
      meta:diff-start: -
      meta:series: wallaby
      meta:release-type: release
      meta:pypi: no
      meta:first: no
      meta:release:Author: Hervé Beraud <hberaud@redhat.com>
      meta:release:Commit: Hervé Beraud <hberaud@redhat.com>
      meta:release:Change-Id: I1e6ee139d84ec49ea331028818995f63513fa599
      meta:release:Code-Review+1: Dmitry Tantsur <dtantsur@protonmail.com>
      meta:release:Code-Review+1: likui <likui@yovole.com>
      meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech>
      meta:release:Code-Review+1: Riccardo Pittau <elfosardo@gmail.com>
      meta:release:Code-Review+1: Daniel Bengtsson <dbengt@redhat.com>
      meta:release:Code-Review+2: Hervé Beraud <hberaud@redhat.com>
      meta:release:Workflow+1: Hervé Beraud <hberaud@redhat.com>
      26fa2603
  7. 01 Mar, 2021 1 commit
  8. 26 Feb, 2021 1 commit
    • Aija Jauntēva's avatar
      Follow up TaskMonitor refactor · 375b29b8
      Aija Jauntēva authored
      Follow up to change Idd4158d87d27b6358c6d7a2a7183427a494ee384
      
      Add wait method.
      Rename TaskMonitor.get_task_monitor to TaskMonitor.from_response
      
      Change-Id: I1b14bb1eddbf6eff82b0bd06e36c667bcaaf217d
      375b29b8
  9. 24 Feb, 2021 1 commit
  10. 12 Feb, 2021 1 commit
    • Aija Jauntēva's avatar
      Refactor TaskMonitor and update Volume methods · 7a9a2b60
      Aija Jauntēva authored
      Refactor TaskMonitor-s:
        - deprecate ``resources.task_monitor.TaskMonitor``
        - move TaskMonitor from ``resources.taskservice.taskmonitor``
          to ``taskmonitor``
        - add necessary methods from deprecated TaskMonitor to the
          moved one
      
      Update Volume methods to use remaining TaskMonitor.
      
      Add static helper method to TaskMonitor to initiate TaskMonitor
      instance from response.
      Replace TaskMonitor in connector with the remaining TaskMonitor.
      
      Add method get_task_monitor to Sushy class. Deprecate
      UpdateService.get_task_monitor.
      
      Uppercase Location header in connector. While headers are case
      insensitive, in unit tests where headers are mocked they are
      case sensitive.
      
      Change-Id: Idd4158d87d27b6358c6d7a2a7183427a494ee384
      7a9a2b60
  11. 10 Feb, 2021 1 commit
  12. 09 Feb, 2021 1 commit
  13. 03 Feb, 2021 1 commit
  14. 02 Feb, 2021 1 commit
  15. 01 Feb, 2021 2 commits
    • Dmitry Tantsur's avatar
      Initial support for secure boot databases · 4abea187
      Dmitry Tantsur authored
      Change-Id: Id35d5b3c1d09718d05f6b2e470412d76d60b5198
      4abea187
    • Bill Dodd's avatar
      Fix TaskMonitor constructor calls in volume.py · 0e912555
      Bill Dodd authored
      In the volume.py module, the first parameter passed to the TaskMonitor
      constructor was incorrect. The parameter passed was the resource object
      (self), but it should have been the connector object (self._conn). This
      affected the create_volume() and delete_volume() methods.
      
      The constructor calls were updated to provide the correct connector
      parameter. And the unit tests were updated to test that the TaskMonitor
      objects are successfully created.
      
      Change-Id: I10e564185b4cd9faa24739766536d39646f8a7c1
      Story: 2003514
      Task: 41720
      0e912555
  16. 31 Jan, 2021 1 commit
  17. 29 Jan, 2021 1 commit
  18. 22 Jan, 2021 2 commits
  19. 21 Jan, 2021 1 commit
  20. 20 Jan, 2021 1 commit
  21. 18 Jan, 2021 1 commit
  22. 13 Jan, 2021 1 commit
  23. 12 Jan, 2021 2 commits
  24. 06 Jan, 2021 1 commit
    • Iury Gregory Melo Ferreira's avatar
      Add doc/requirements · e4a3e18d
      Iury Gregory Melo Ferreira authored
      We need to specify doc requirements in doc/requirements.txt
      to avoid problems with the pip resolver for the release team.
      Removed specific doc requirements from test-requirements.txt
      
      Change-Id: Ie401218013438b9de07d8dc9daa24485608b29a5
      e4a3e18d
  25. 30 Dec, 2020 1 commit
    • Bill Dodd's avatar
      Add OperationApplyTime support to Volume methods · f3535506
      Bill Dodd authored
      The supported_values property in the OperationApplyTimeSupportField
      class returns an unmapped list of OperationApplyTime values supported
      by the service. The convention in Sushy for properties that return a
      list of schema-defined enumeration values is to return a
      MappedListField. This type of field performs mapping between Redfish
      schema-defined enumeration values and constants exposed by the Sushy
      package.
      
      This update adds the mapped_supported_values property to return a
      MappedListField of OperationApplyTime values supported by the service.
      The supported_values property is deprecated.
      
      The create_volume method in the VolumeCollection class and the
      delete_volume and initialize_volume methods in the Volume class are
      updated to take optional apply_time and timeout keyword parameters.
      This allows the caller of those volume methods to specify a preferred
      OperationApplyTime annotation and a maximum timeout for synchronous
      operations. If the specified apply_time is 'Immediate', the operation
      is called with blocking enabled. Otherwise blocking is disabled. For
      asynchronous operations, those three methods will now return a
      TaskMonitor instance that the caller can use to monitor the state of
      the task.
      
      Change-Id: I8ba2b9ff1e80fa0c2edc3a11ab80844d732e4394
      Story: 2003514
      Task: 41087
      f3535506
  26. 15 Dec, 2020 1 commit
    • Riccardo Pittau's avatar
      Remove lower-constraints job · 74a8505e
      Riccardo Pittau authored
      As discussed during the upstream ironic community meeting on
      Monday Dec 14 2020, the lower-constraints job is being removed.
      
      Change-Id: Ie71603d57eef5f56f9a9fabac2a5283f472b135e
      74a8505e
  27. 10 Dec, 2020 1 commit
  28. 08 Dec, 2020 1 commit
  29. 03 Dec, 2020 2 commits