File python-sushy.changes of Package python-sushy

-------------------------------------------------------------------
Tue Sep  3 13:17:42 UTC 2024 - cloud-devel@suse.de

- update to version 5.2.0
  - avoid MAC addresses that are the empty string
  - Trivial: fix duplicated docstring
  - When ManagedBy attribute is missing from System retry with Managers
  - Name is not mandatory for Storage/StorageControllers
  - Fix link to bugs
  - Log the response when unable to parse JSON

-------------------------------------------------------------------
Tue Jun  4 20:09:08 UTC 2024 - cloud-devel@suse.de

- update to version 5.1.0
  - Update master for stable/2024.1
  - refectoring: Fix parameter and annotation mismatch
  - reno: Update master for unmaintained/victoria
  - reno: Update master for unmaintained/zed
  - Handle NotAcceptable when Accept-Encoding: identity is not allowed
  - reno: Update master for unmaintained/wallaby
  - reno: Update master for unmaintained/xena

-------------------------------------------------------------------
Fri May 10 08:41:29 UTC 2024 - cloud-devel@suse.de

- update to version 5.0.0
  - Allows System to access VirtualMedia in Sushy
  - [codespell] Adding Tox Target for Codespell
  - Add a boot progress indicator
  - Update supported python versions
  - [codespell] Fixing Spelling Mistakes
  - reno: Update master for unmaintained/yoga
  - Handle exceptions after re-authentication
  - Force constraints when installing a package during tox test
  - Handle session-uri in body
  - Add release version to release notes
  - [codespell] Adding CI target for Tox Codespell
  - Handle a different related properties for missing TransferProtocolType
  - Remove version field from iLO error

-------------------------------------------------------------------
Thu Jan  4 09:03:59 UTC 2024 - cloud-devel@suse.de

- update to version 4.7.0
  - Fix missing ETag when patching Redfish resource
  - Update master for stable/2023.2
  - Adds an option for setting the http boot uri
  - Fix wrong _get_registry logic in ResourceBase

-------------------------------------------------------------------
Fri Dec  1 16:40:18 UTC 2023 - cloud-devel@suse.de

- update to version 4.5.1
  - Requests must always have a read/connect timeout

-------------------------------------------------------------------
Tue Jul 18 16:42:38 UTC 2023 - cloud-devel@suse.de

- update to version 4.5.0
  - Retry on ilo state error
  - Update master for stable/2023.1
  - Update pep8 dep hacking to latest: v6
  - Exclude all files starting with . from flake8 tests
  - Add TransferProtocolType for any general error that mentions it
  - Handle TransferMethod in vmedia insertion
  - Handle non-default language for registries

-------------------------------------------------------------------
Mon Mar  6 15:52:38 UTC 2023 - cloud-devel@suse.de

- update to version 4.4.2
  - Fix exceeding retries
  - Fix setting boot related attributes
  - workaround: requests verify handling if env is set
  - Fix tox4 and setuptools errors
  - Remove setuptools workaround
  - Handle a different error code for missing TransferProtocolType
  - Retry on iDRAC SYS518 errors for all requests
  - Handle proper code_status in unit test
  - Fix volume deletion on newer iDRACs

-------------------------------------------------------------------
Mon Jan  2 09:11:53 UTC 2023 - cloud-devel@suse.de

- update to version 4.4.0
  - Fix misuse of assertTrue
  - Update master for stable/zed
  - Improve resiliency of eTag handling
  - Increase server side retries
  - Fix misuse of assertIsNone
  - Update release versions for yoga and zed
  - Add Python3 antelope unit tests
  - Make server connection retries configurable

-------------------------------------------------------------------
Sun Oct  2 14:49:41 UTC 2022 - cloud-devel@suse.de

- update to version 4.3.0
  - Run Ironic unit tests to avoid regressions
  - Fix session authentication issues
  - Update jobs names
  - Migrate CompositionService, EventService and TaskService to enums
  - Add basic support for CertificateService
  - Remove unicode literal from code
  - Changing boot device string for vmedia on SuperMicro
  - Re-trying InsertMedia call with TransferProtocolType if required
  - Update master for stable/xena
  - Re-add python 3.6/3.7 in classifier
  - Support credentials for VirtualMedia URI
  - Follow up to Attempt using Redfish settings resource to get URI
  - Handle AccessError with Basic Auth instead of "reauth"
  - Support for creating and deleting virtual media TLS certificates
  - Prepare the ground to use enums instead of strings
  - Drop lower-constraints.txt and its testing
  - Remove deprecated Task monitors and Volume methods
  - Migrate System Storage constants to enums
  - Add support for NetworkAdapter resources
  - Migrate Fabric to enums
  - Add revision for drive resource
  - Migrate common constants to enums
  - Replace the netboot job with a local-boot one
  - Add Python3 yoga unit tests
  - Add lower-constraints job to current development branch
  - Change default value: insert_media write_protected
  - Use Etag in precondition header when setting boot options
  - Update master for stable/yoga
  - Migrate System constants to enums
  - Do not send compression as acceptable encoding
  - Use only Yoga tests
  - Raise an AccessError with SessionService init
  - Stop logging MessageRegistry objects
  - Add support for additional network resources.
  - Add missing __init__.py
  - Migrate System Network to enums
  - Better logging when registries are not available
  - Add some VirtualMedia fields from 1.3.0 and 1.4.0
  - Add Python3 zed unit tests
  - [Trivial] Fix docstring typo: s/SECORE/SECURE/g
  - Test python 3.6 for distributions compatibility
  - [trivial] fix Xena release versions
  - Handle weak Etags
  - Revert "Raise an AccessError with SessionService init"
  - Migrate Protocol constants to enums
  - Capture requests errors
  - Attempt using Redfish settings resource to get URI
  - Migrate Chassis to enums
  - Updating yoga tested python versions in classifier
  - Add new Storage controllers
  - Handle mismatch between registry Identity and the way it's referred to
  - Finalize the enum migration
  - Migrate Manager constants to enums

-------------------------------------------------------------------
Tue Oct 26 22:13:02 UTC 2021 - cloud-devel@suse.de

- update to version 3.11.0
  - Update master for stable/wallaby
  - EventService support
  - Fix OEM required attribute parsing
  - setup.cfg: Replace dashes with underscores
  - Add Drive.volumes
  - Automatically retry HTTP 5xx on GET requests
  - Update min version of tox to use allowlist
  - Update minversion of tox
  - Update venv entry in tox.ini
  - Fix incorrect formatting and a Python 3.10 failure
  - Implement fallback method for virtual media
  - Use TOX_CONSTRAINTS_FILE
  - Fix TaskMonitor constructor calls in volume.py
  - Ensure Content-Type header is set when required
  - Fix Processor.sub_processors
  - Follow up TaskMonitor refactor
  - [trivial] add wallaby versions to release notes
  - Add resource root property
  - Fix deprecation on collections.MutableMapping
  - Increase version of hacking and pycodestyle
  - Add Python3 xena unit tests
  - Protect Connector against empty auth object
  - Add support for BIOS Attribute Registry
  - Fix Context for EventDestination
  - Fix ExtendedInfo error handling for non-list item
  - Don't log ERROR if GET of /redfish/v1/SessionService fails
  - [doc] Fix formating issue
  - Initial support for secure boot databases
  - Refactor TaskMonitor and update Volume methods
  - Add release version to release notes
  - Removing optional fields from insert_media payload

-------------------------------------------------------------------
Tue Feb  2 00:40:08 UTC 2021 - cloud-devel@suse.de

- update to version 3.6.0
  - Log only fields set in redfish response, not entire json
  - Fix retrieving software & firmware inventory
  - Update lower-constraints.txt
  - Fix pep8 test
  - Fix l-c job
  - Fixes a typo when accessing the connector in CompositionService
  - Add Python3 wallaby unit tests
  - Add support to expose oem_vendors from resource links
  - Avoid running functional jobs for doc changes
  - Log extended error information in addition to returning it
  - Add OperationApplyTime support to Volume methods
  - Fix lower-constraints with the new pip resolver
  - Allow monitoring progress of a firmware update
  - Cleanup py27 support
  - Adds basic support for TaskService to retrieve task information.
  - Lower log severity for unknown type registries
  - Stop configuring install_command in tox.
  - Use unittest.mock instead of third party mock
  - Switch to the new canonical constraints URL on master
  - Include extended information in debugging output
  - Remove python-subunit, testtools and testscenarios
  - Remove auth token header completely when error occurs
  - Add a CI job with UEFI+vmedia and clean up the job definitions
  - Make Actions field in Volume resource optional
  - Make Volume/VolumeCollection operations blocking
  - Add import order check
  - Add RAIDType properties to storage resources
  - Set min version of tox to 3.2.1
  - Do not log passwords and auth tokens when using SessionService
  - Fix #Bios.ResetBios for HTTP 400 Bad request error
  - Remove lower-constraints job
  - Add doc/requirements
  - Secure boot support: enabling/disabling and resetting keys
  - Update master for stable/victoria
  - Add py38 package metadata
  - Set safe version of hacking
  - Convert sushy tempest to dib
  - Restore default netboot boot option
  - Switch to newer openstackdocstheme and reno versions
  - Revert "Add BIOS update apply time and maintenance window"
  - Adds sushy library overview
  - Trivial: add missing __init__.py to sushy/resources/taskservice
  - Less scary warning when GET /redfish/v1/SessionService fails
  - Fix OEM extension loading for different servers
  - drop mock from lower-constraints
  - [trivial] add reason why we skip W503 in pep8 check
  - Add Python3 victoria unit tests
  - Update version of hacking
  - Use Sessions URL from root service if it's provided
  - Make message parsing more resilient
  - Remove translation sections from setup.cfg
  - Update master for stable/ussuri
  - Fixes issue of redfish firmware update
  - Add BIOS update apply time and maintenance window
  - Raise exception when async operation fails
  - Update system schema to 1.10
  - Fix pdf build

-------------------------------------------------------------------
Tue May 12 12:36:20 UTC 2020 - cloud-devel@suse.de

- update to version 3.2.0
  - Add `set_system_boot_options` method
  - Lazily load message registries
  - Ignore failing message registry download
  - Explicitly set ramdisk type
  - Bump hacking to 3.0.0
  - Fix incorrect usage of assertRaisesRegex in unit tests
  - Add `Connector(..., response_callback=None)`` parameter
  - Make MessageRegistryFile.Registry attribute non-required

-------------------------------------------------------------------
Thu Mar 12 16:49:06 UTC 2020 - cloud-devel@suse.de

- update to version 3.1.0
  - Add ``Endpoint`` sub-resource to ``Fabric``
  - Fix exposed UpdateService constants
  - Enforce running tox with correct python version based on env
  - Fix wrong default JsonDataReader() argument
  - Add conditional field matching
  - Update model to support ApplyTime annotations
  - Add @Redfish.Settings update status and expose it for BIOS
  - Switch jobs to python3
  - Added changes to `simple_update` on update service
  - Retry Virtual Media eject action on HTTP 400 response
  - Add settable `IndicatorLED` of `System` and `Chassis`
  - Add Power and Thermal resources to Chassis
  - update git.openstack.org to opendev
  - OpenDev Migration Patch
  - Add MappedListField
  - Add OEM extension example script
  - Automatically discover available system/manager/chassis
  - Action #Bios.ResetBios fails as POST request has no body
  - Handle incomplete messages in MessageRegistry
  - Relax required Redfish fields handling
  - Update master for stable/train
  - Add versions to release notes series
  - Disregard registry files of unsupported types
  - Disable HTTP connection pooling
  - Change OEM extensions architecture
  - Expand Drive schema
  - Add mappings for `system_type`
  - Update Python 3 test runtimes for Train
  - Add Task Monitor support for async operations
  - Stop using six library
  - Drop python 2.7 support and testing
  - Make UpdateService.simple_update() operational
  - Add settable `IndicatorLED` property to the `Drive` resource
  - Enhance Storage models to support RAID config
  - Update sphinx requirements
  - Cleanup for Standard message registry loading
  - Update master for stable/stein
  - Add support for loading packaged standard registries
  - Dropping the py35 testing
  - Low case `ParamTypes` in received `MessageRegistry`
  - Add public resource loading and message parsing
  - Implements adapter checking
  - Adding Thermal resource schema
  - Add `FabricCollection` and `Fabric` classes
  - Handle incomplete message registries
  - Adding Power resource schema
  - Fix 'None' field value processing
  - Refactor DurableName identifier and Protocol fields
  - Include OData-Version header in Redfish requests
  - Use collections.abc instead of collections when available
  - Cache message registries
  - Build pdf doc
  - Deprecate System-specific `IndicatorLED` state constants
  - Make Manager->Actions field optional
  - Fix typo in the section Enabling SSL
  - Change sushy devstack job to python3
  - SSC.disks_sizes_bytes handle CapacityBytes is None
  - Make message registries available to all resources
  - Unify OEM Actions with non-OEM Actions

-------------------------------------------------------------------
Tue May  7 07:00:31 UTC 2019 - cloud-devel@suse.de

- update to version 1.8.1
  - Update .gitreview for stable/stein
  - Fix wrong default JsonDataReader() argument

-------------------------------------------------------------------
Mon Mar  4 10:13:04 UTC 2019 - Colleen Murphy <comurphy@suse.com>

- update to version 1.8.0
  -  Add foundation for supporting Redfish OEMs
  -  Introduce default value for `transfer_protocol` parameter
  -  Add support for ilo Virtual Media
  -  Add support for the `CompositionService` resource
  -  Add support for the `UpdateService` resource
  -  Follow Up Zuulv3
  -  Move to zuulv3
  -  Introduce `dateutil`
  -  Update the docstring of `sub_processors()`
  -  Update to public
  -  Add missing tests
  -  Add Chassis<->ComputerSystem/Manager linkage
  -  Add System<->Manager linkage follow up
  -  Add System<->Manager linkage
  -  Change openstack-dev to openstack-discuss and update URL
  -  Add `ChassisCollection` and `Chassis` classes
  -  Cleanup JsonDataReader name
  -  remove useless whitespces
  -  Unify sushy models by Redfish schema bundle
  -  Delete HTTP tokens on `Sushy` shutdown
  -  [Trivial Fix] modify spelling errors of fulfill, for, containing
  -  Change adapter to 'int_or_none' for processor properties
  -  [Trivial Fix] modify spelling error of "committed"
  -  Add support for loading resources from archive file
  -  [Trivial Fix] modify spelling error of "resource"
  -  Follow-up to 27c725c to move up ``cache_clear``
  -  Requests session keyword arguments for sushy connector
  -  Introduce ``cache_it`` and ``cache_clear``
  -  Fix crashing `BasicAuth` context manager
  -  Remove stray unicode character from tox.ini
  -  Add `ProtocolFeaturesSupported` property of the `Root Service`
  -  Add product property to the root Sushy object
  -  Update to use mapped field for Settings Message Severity field
  -  Omit tests from code coverage run
  -  Use templates for cover and lower-constraints
  -  Return sizes of storage devices
  -  Fix for MediaTypes in virtual media
  -  Add Message Registry File resource
  -  Cleanup names for message registry
  -  Add storage and simple_storage attr to system
  -  Caching ResourceCollectionBase::get_members()
  -  Add a virtual media resource
  -  add python 3.6 unit test job
  -  switch documentation job to new PTI
  -  import zuul job settings from project-config
  -  Add system storage resource support
  -  Cleanup docstring for removed etag param
  -  Add Redfish Message Registry resource
  -  Add DictionaryField class to resource base
  -  Update reno for stable/rocky

-------------------------------------------------------------------
Tue Sep 11 08:33:41 UTC 2018 - Jan Engelhardt <jengelh@inai.de>

- Avoid repetition of name in summary (rpmlint).

-------------------------------------------------------------------
Tue Sep 11 07:55:30 UTC 2018 - cloud-devel@suse.de

- update to version 1.6.0
  - Update reno for stable/queens
  - Switch to use stestr for unit test
  - Add processor ProcessorId field and Status field
  - Hide Attribute Registry property in Bios
  - Add reusable ActionField
  - fix error url
  - Zuul: Remove project name
  - Add system simple storage resource support
  - Cleanup unittest file loading
  - Add storage volume
  - Do not run functional (API) tests in the CI
  - Introduce BIOS API
  - Fix wrong message of invalid boot "enabled" parameter
  - Gate fix: Cap hacking to avoid gate failure
  - Add storage disk drive
  - Replace curly quotes with straight quotes
  - Add system status field
  - Change BootSourceOverrideMode from BIOS to Legacy
  - fix tox python3 overrides
  - tox: Use default Python 3 version, remove pypy
  - Restores sushy session functionality.
  - Remove etag from Bios
  - Mark Systems/Managers/SessionService optional
  - Update Launchpad references to Storyboard
  - Create mappings for System Indicator LED
  - Updated from global requirements
  - add lower-constraints job

-------------------------------------------------------------------
Mon Sep  3 18:03:58 UTC 2018 - cloud-devel@suse.de

- update to version 1.3.2
  - Updated from global requirements
  - Mark Systems/Managers/SessionService optional

-------------------------------------------------------------------
Fri Feb 23 13:44:47 UTC 2018 - tbechtold@suse.com

- Switch to stable/queens spec template

-------------------------------------------------------------------
Mon Feb 12 10:10:57 UTC 2018 - cloud-devel@suse.de

- update to version 1.3.1 (bsc#1078607)
  - Enable some off-by-default checks
  - Add ListField class to resource base
  - Update .gitreview for stable/queens
  - Avoid tox_install.sh for constraints support
  - Replace HTTP numeric constants with http_client constants
  - Add PUT method to connector
  - Restore the default semantics of refresh()
  - Indicating the location tests directory in oslo_debug_helper
  - Zuul: Remove project name
  - flake8: Enable some off-by-default checks
  - Adds EthernetInterface to the library
  - Add int_or_none adapter function
  - zuul: clean up job definition
  - Update documentation related to 'refresh()'
  - Add DELETE method to connector
  - Add Zuul v3 jobs in tree
  - Update UPPER_CONSTRAINTS_FILE for stable/queens
  - Update method docstring
  - Use the tempest plugin from openstack/ironic-tempest-plugin
  - Refining the resource refresh
  - Update some tests to copy the dictionaries passed in
  - Update reno for stable/pike
  - Restores sushy session functionality.
  - Follow-up patch for 8fe2904a62b0f56dc3fc3fefc5a5a746911ce891
  - Restore interface of Connector
  - Implement Redfish Sessions
  - Updated from global requirements
  - Add support to accept custom connector object

-------------------------------------------------------------------
Wed Feb  7 14:09:31 UTC 2018 - tbechtold@suse.com

- Initial packaging (version 1.1.0)
openSUSE Build Service is sponsored by