sushy/releasenotes/notes
Julia Kreger 363d300b26 Raise an AccessError with SessionService init
SessionService init previously had a check where it looked
for an AccessError exception, but actually did nothing besides
log the incident as a result.

Post-intiailization of a client, this can occur as attempts to
re-authenticate *also* force new sessions service data to be
collected and depending on session service behavior, the path
of the session session service may not be able to be retrieved,
as an access error would be raised as the refresh would include
expired session information.

Previously, there was no way to know this was happening short of an
error such as AttributError from surfacing, as this case could result
in the code short circuiting, or just ultimately the service would
log an error an the universe would attempt to move on, without any
understanding that an AccessError is occuring.

Now the AccessError is raised to the caller.

Story: 2009719
Task: 44106
Change-Id: If06fc6a52ce92753b50280a859d799f70e5799dc
(cherry picked from commit a2096cd302)
(cherry picked from commit d6afaf53cc)
(cherry picked from commit f435597d1f)
(cherry picked from commit b7a71f16eb)
(cherry picked from commit 0466e9cf5e)
2021-12-06 14:02:39 -08:00
..
.placeholder Initial commit 2017-02-13 22:04:23 +00:00
add-bios-bf69ac56c4ae8f50.yaml Introduce BIOS API 2018-06-25 10:59:32 +03:00
add-bios-update-status-cc59816c374b78e4.yaml Add @Redfish.Settings update status and expose it for BIOS 2019-05-24 11:34:12 +03:00
add-chassis-linkage-d8e567f9c791169d.yaml Add Chassis<->ComputerSystem/Manager linkage 2019-01-09 16:33:07 +01:00
add-chassis-support-5b97daffe1c61a2b.yaml Add `ChassisCollection` and `Chassis` classes 2018-12-04 01:15:24 -08:00
add-custom-connector-support-0a49c6649d5f7eaf.yaml Add support to accept custom connector object 2018-01-18 05:17:18 -05:00
add-drive-led-97b687013fec88c9.yaml Add settable `IndicatorLED` property to the `Drive` resource 2019-04-03 11:48:52 +02:00
add-endpoint-subresource-to-fabric-b03e5fd99ece1bf4.yaml Add ``Endpoint`` sub-resource to ``Fabric`` 2019-06-21 18:15:41 +05:30
add-fabric-support-1520f7fcb0e12539.yaml Add `FabricCollection` and `Fabric` classes 2019-03-12 19:01:11 +05:30
add-initial-redfish-oem-extension-support-50c9849bb7b6b25c.yaml Add foundation for supporting Redfish OEMs 2019-02-26 11:08:30 +05:30
add-mapped-list-field-04c671f7a73d83f6.yaml Add MappedListField 2019-07-26 13:04:14 +05:30
add-odata-version-header-96dc8179c0e2e9bd.yaml Include OData-Version header in Redfish requests 2019-06-10 12:22:58 -05:00
add-partial-key-match-27bed73d577b1187.yaml Add conditional field matching 2019-08-28 15:45:37 +02:00
add-power-resource-e141ddf298673305.yaml Adding Power resource schema 2019-04-11 16:23:41 +02:00
add-processor-id-and-status-b81d4c6e6c14c25f.yaml Add processor ProcessorId field and Status field 2018-03-28 18:20:45 +08:00
add-simple-storage-915464811737bb05.yaml Add system simple storage resource support 2018-07-19 07:43:31 +00:00
add-storage-and-simple-storage-attributes-to-system-16e81f9b15b1897d.yaml Add storage and simple_storage attr to system 2018-08-31 09:08:11 +00:00
add-storage-da766d3dbf9fb385.yaml Add system storage resource support 2018-08-16 09:24:26 +00:00
add-system-manager-linkage-86be69c9df4cb359.yaml Add System<->Manager linkage 2019-01-07 17:58:30 +01:00
add-system-status-field-41b3f2a8c4b85f38.yaml Add system status field 2018-03-23 00:52:44 +08:00
add-system-type-mapping-bf456c5c15a90877.yaml Add mappings for `system_type` 2019-03-16 00:35:11 +05:30
add-thermal-resource-5c965a3c940f9028.yaml Adding Thermal resource schema 2019-04-10 16:49:53 +02:00
add-virtual-media-support-f522fbec4420341c.yaml Add a virtual media resource 2018-08-27 11:28:02 +02:00
add_composition_service-84750d8d1d96474a.yaml Add support for the `CompositionService` resource 2019-02-19 11:05:09 +05:30
add_ethernet_interface-df308f814f0e4bce.yaml Adds EthernetInterface to the library 2017-10-06 00:41:11 -07:00
add_keyword_argument_for_connector-cea5dc4e6c01b548.yaml Requests session keyword arguments for sushy connector 2018-10-23 07:56:07 +00:00
add_product_and_protocol_features_supported-59de3f89b7382434.yaml Add `ProtocolFeaturesSupported` property of the `Root Service` 2018-10-03 09:03:53 +05:30
add_update_service-b54c9bb0177e3468.yaml Add support for the `UpdateService` resource 2019-02-14 15:50:53 +05:30
bug-1754514-ca6ebe16c4e4b3b0.yaml Mark Systems/Managers/SessionService optional 2018-03-15 05:34:40 +00:00
deprecate-system-leds-f1a72422c53d281e.yaml Deprecate System-specific `IndicatorLED` state constants 2019-04-15 18:00:05 +02:00
disable-conn-pooling-3456782afe56ac94.yaml Disable HTTP connection pooling 2019-07-29 17:24:18 +02:00
enhance-oem-extension-design-3143717e710b3eaf.yaml Change OEM extensions architecture 2019-08-28 15:44:24 +02:00
enhance-storage-volume-drive-support-16314d30f3631fb3.yaml Enhance Storage models to support RAID config 2019-06-04 16:06:11 -05:00
expand-drive-schema-042901f919be646c.yaml Expand Drive schema 2019-04-11 12:08:39 +02:00
fix-2008198-bios-factory-reset-400-bad-request-3f4a7a2aada0835b.yaml Fix #Bios.ResetBios for HTTP 400 Bad request error 2020-09-28 08:33:01 +00:00
fix-eject-media-empty-dict-573b4c9e06f52ce7.yaml Add support for ilo Virtual Media 2019-02-19 06:27:21 +00:00
fix-extended-info-error-handling-73fecb6bf5c852ff.yaml Fix ExtendedInfo error handling for non-list item 2021-04-07 08:53:58 +12:00
fix-malformed-boot-mode-1ba1117cad8dcc47.yaml Change BootSourceOverrideMode from BIOS to Legacy 2018-06-21 17:25:14 +02:00
fix-manager-action-d71fd415cea29aa6.yaml Make Manager->Actions field optional 2019-05-14 08:05:36 +02:00
fix-oem-loading-52da045252b6c33e.yaml Fix OEM extension loading for different servers 2020-05-15 16:01:24 +00:00
fix-refine-resource-refresh-86c21ce230967251.yaml Restore the default semantics of refresh() 2018-01-18 18:57:12 +01:00
fix-simple-storage-device-capacity-bytes-null-0672eed36d9da70a.yaml SSC.disks_sizes_bytes handle CapacityBytes is None 2020-01-09 13:47:35 -05:00
fix-simple-update-e88838fab4170920.yaml Make UpdateService.simple_update() operational 2019-07-10 12:02:48 +02:00
fix-to-close-session-on-dealloc-c3687d4dcb1441b8.yaml Delete HTTP tokens on `Sushy` shutdown 2018-11-12 16:05:11 +00:00
fix-update-service-constants-b8c3f48ccee6ce1f.yaml Fix exposed UpdateService constants 2019-07-10 11:22:49 +02:00
health_literals_change-0e3fc0c439b765e3.yaml Follow-up patch for 8fe2904a62 2017-11-23 21:19:24 -08:00
indicator-led-mappings-e7b34da03f6abb06.yaml Create mappings for System Indicator LED 2018-05-11 14:59:36 +00:00
make-leds-settable-c82cb513de0171f5.yaml Add settable `IndicatorLED` of `System` and `Chassis` 2019-04-02 19:55:59 +02:00
no-passwords-295207ac891d27ab.yaml Do not log passwords and auth tokens when using SessionService 2020-08-26 11:45:55 +02:00
session-authenication-now-raises-exception-64c5e62c1775e653.yaml Raise an AccessError with SessionService init 2021-12-06 14:02:39 -08:00
sessions.yml Implement Redfish Sessions 2018-01-16 09:24:08 -07:00
standard-registry-license-0ded489afd6cfad1.yaml Add support for loading packaged standard registries 2019-02-28 21:55:25 +02:00
story-2006246-reset-bios-return-http-error-415-08170df7fe6300f8.yaml Action #Bios.ResetBios fails as POST request has no body 2019-07-22 02:08:12 -04:00
story-2007216-fix-to-message-registry-cff37659f03ba815.yaml Handle incomplete messages in MessageRegistry 2020-02-12 16:23:28 -08:00
update-apply-time-support-53c5445b58cd3b42.yaml Update model to support ApplyTime annotations 2019-04-11 11:33:14 -05:00
update_sushy_models-9b8ea0350eb4d4d0.yaml Unify sushy models by Redfish schema bundle 2018-11-21 11:18:31 +05:30
use-sessions-url-from-root-8b8eca57dc450705.yaml Use Sessions URL from root service if it's provided 2020-08-31 08:17:11 +00:00