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)