Oneview-redfish-toolkit

Latest version: v0.4.0

Safety actively analyzes 621803 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.0

Bug fixes & Enhancements
- 580 - Adds support for HPE OneView 5.3 and later.
- 580 - OneView SDK update.

0.3.3

Bug fixes & Enhancements
- 564 - Fix for logger exception and concurrent compose request
- 559 - [OneView 4.2] Handle drive enclosure exception if there are no drive-enclosures.
- 558 - Fix for application multiple start up issue.
- 554 - Modify status change code for session request.
- 548 - Enable compose request for with external storage - boot from SAN.
- 529 - Adding redfish implementation for volumes.
- 539 - Support persistent subscriptions.
- 535 - Enable SCMB connection for multiple OneView in session and conf mode.
- 524 - Fix for SCMB not working when using API 600.

0.3.2

Bug fixes & Enhancements
- 306 Create folder structure for CompositionService
- 342 Include OneviewRedfishError handle on flask
- 499 Bad request errors are not treated on ResponseBuilder
- 503 Add instruction about how to install Toolkit offline
- 504 Wrong ID inside EthernetInterface object
- 506 "Chassis/UUID" of Enclosure type raises a error when Enclosure have not Rack
- 508 [DEV mode] The app does not up properly without the "certs" files path in redfish.conf
- 509 Thermal object returned by redfish service has a Temperature object not implemented yet
- 510 Requesting /Systems is listing systems that are not found
- 511 Add RedfishVersion in the log files
- 512 Check other endpoints to add decorator single_oneview
- 518 Adding missing info on redfish.conf and loggers sections
- 521 Excluding tests and mockups from build
- 526 Fix for drives call is failing if mediaType is unknwon

0.3.1

Bug fixes & Enhancements
- 493 Update readme
- 494 Stop service on production environment
- 470 Create installation guide document for production environment

0.3.0

Bug fixes & Enhancements
- 216 Implement GET EventService
- 217 Implement GET SubscriptionCollection
- 218 Implement POST Subscription
- 221 Implement GET Subscription
- 222 Open scmb connection
- 225 Fix NetworkInterface URL in NetworkInterfaceCollection
- 227 Implements DELETE Subscription
- 243 Add info about session management (README)
- 230 Check missing schemas from local repo
- 236 Flask running in debug mode
- 232 Implement CompositionService
- 251 Modify Event Subscription URI
- 201 How are HPE OneView event types structured?
- 214 Subscribe to each EventType
- 215 Add TestEvent Action
- 249 Redfish Events notification
- 233 Implement ResourceBlocks
- 234 Implement ResourceZones
- 259 Add ResourceBlocks for each Server Profile Template in the ResourceBlocks collection
- 258 Check OneView availability
- 273 Create Installer
- 237 Implement base CollectionCapabilities: "Redfish.CollectionCapabilities" in the ResourceZone
- 260 Create a ResourceZone for each Server Profile Template
- 250 Implement ResourceBlock for Server Hardware
- 276 Refactoring: create a base blueprint class
- 264 Implement DELETE to delete a composed resource
- 300 Include Storage Resource Blocks into Resource Blocks collection
- 261 Implement Network Resource Block
- 298 Include Network Resource Blocks into Resource Blocks collection
- 293 Implement Storage ResourceBlock
- 307 Add support for Processor resource in ComputerSystem
- 262 Implement Capabilities endpoint
- 295 Update Systems collection
- 311 Resource Zone: update link to CapabilitiesObject
- 329 Fix count on Computer System Collection
- 339 Network Resource Block: add support for network sets
- 299 Include Storage resource blocks in a Resource Zone
- 309 Storage Resource Blocks in a Zone should be available only if storage controller is configured
- 270 Implement ComputerSystem for a composed resource
- 294 Include Network resource blocks in a Resource Zone
- 335 Reset action to a System is not working properly
- 317 Add support for Actions/Chassis.Reset in the Chassis for Server Hardware
- 344 Removing ExtendInfo from bad_request error
- 271 Implement "Redfish.CollectionCapabilities" in the Systems collection
- 337 Include information about Storage and Network for a Composed System
- 339 Network Resource Block: add support for network sets
- 341 Composed system: update NetworkInterfaces
- 353 Fixes "get Zone" when avaialable targets returns empty bays
- 349 Refactor Redfish.conf
- 263 Implement POST to create a composed resource
- 340 Composed System: Add ResourceBlocks in the Links
- 308 Update Links in the Storage Resource Block
- 350 Refactor odata.type
- 357 Set API version 500 for Event Service (workaround)
- 361 Allows create properly a Composed System without Storage
- 266 Redfish config file should have a list of OneView IPs
- 355 Resource Blocks in a Zone should list all Computer System Resource Blocks that could be used in a composition and not just "Unused" ones
- 373 Avoid redirection to GET when we call POST redfish/v1/Systems
- 371 Storage Resource Block has Unused state even when should be Composed
- 313 Resource Blocks in a Zone: update list based on the enclosure
- 356 Resource Zones Collection: update list based on enclosure when storage controller is configured in the SPT
- 267 Authentication for each request should be based on the REDFISH_SESSION_TOKEN defined during Redfish session creation
- 368 Update GET capabilities object for the new ID
- 369 Update Capabilities Objects references in the System Collection
- 296 Update Status for Computer System Resource Block and for Composed System based on Oneview response
- 378 Update references for Zones in Resource Blocks and in the request Body to create Composed System
- 379 Update Status for Chassis based on OneView response
- 382 Fix Storage for Composed System when there are no drives
- 268 Redfish collection resources should return the list of resources from all OneView instances registered
- 286 Refactoring unit tests
- 393 Credentials should not be required in production mode
- 396 Error on create new Composed System
- 380 Update CompositionState of Computer System Resource Block
- 231 Check updates on the implemented endpoints (new schema versions)
- 375 Change POST to compose a system to return the new uuid as soon as profile uuid is available
- 391 Zone name must be unique
- 366 Concurrency for multiple OneView
- 414 Conf mode is requiring auth token
- 417 Request /redfish/v1/Systems list only Composed Systems (Server Profiles) without errors in Oneview
- 392 ZoneCollection is listing Zones even for enclosures that do not have Drive Enclosure
- 348 Change Oneview Redfish Toolkit to use CherryPy
- 389 Update Links to ComputerSytems in the Chassis resource
- 421 Add support for authLoginDomain in the Redfish.conf
- 370 Use a label to save template_UUID instead of Description attribute in the server profile
- 422 Save OneView Python SDK client for multiple requests
- 387 Add support for Description in Composed system and Capabilities Object
- 432 Log elapsed time for request in debug mode
- 439 Fix unit tests for conf mode and client session tests
- 407 create session id and when authorization fail, remove session (session id)
- 408 Session collection and specific Session: list all session ids and a specific session
- 441 Remove abandoned and expired sessions
- 423 Power off the server on decompose request
- 434 Power off the server on compose request
- 445 Including cherrypy configs on redfish.conf
- 448 Fix threading lock
- 447 Log: add info about how many OV and Redfish resources
- 433 Check performance for Storage Resource Block and Network Resource Block
- 333 Update Redfish.Copyright attribute adding 2018
- 321 Review build dependencies
- 409 Support for Delete Session
- 297 Update Managers collection and Manager
- 280 Empty collections should not return error message
- 436 Certificates directory on production installation for conf mode
- 458 Not found error should not return 500 on requests
- 401 Change order of scmb certs generation
- 428 Performance analysis
- 438 Session Service and Event Service should be enabled according authentication mode
- 472 Add SharingCapable attribute for Storage Resource Block
- 471 Add SharingEnable attribute for Network Resource Block
- 468 Improve error message for errors 500
- 464 Improvement performance for multiple OneViews
- 465 Update cache entry when resource moved to another OneView
- 483 Missing Network Resource Block in a Zone when SPT has no connections
- 484 Fix odata_id links for NetworkAdapterCollection and NetworkAdapter (api)
- 480 Improve debug log
- 478 Extend additional check for storage controller settings
- 325 Package installation requirements
- 278 Publish package installer at PyPI

New Redfish resources
- Event Service
- Event Subscription
- Event Destination Collection
- Event Destination
- Event
- Message
- Composition Service
- Resource Block Collection
- Zone
- Zone Collection
- Collection Capabilities
- Resource Block
- Ethernet Interface Collection
- Ethernet Interface
- VLan Network Interface
- VLan Network Interface Collection
- Computer System (Composed scenario)
- Storage Collection
- Drive
- Computer System Resource Block
- Processor Collection
- Processor
- Storage Resource Block
- Network Resource Block

0.2.0

Notes
- Check README for more information on the new authentication mode and
the changes in configuration for self-signed certificates.

Bug fixes & Enhancements
- 159 Add support to OData-Version header
- 162 Warn user when not using https with valid certificate
- 163 Revert to https by default
- 164 Generate a self-signed cert on first run
- 169 New windows launcher script
- 151 Enhances log messages with stack traces for debugging
- 135 Perform schema validation with local resources
- 184 Add config support to session based authentication
- 197 Fix schema loading when running on Windows
- 198 Allow user to specify a different host ip address
- 209 Fix wrong links in XML metadata

New Redfish resources
- Storage
- Network Interface Collection
- Network Interface
- Network Adapter Collection
- Network Adapter
- Network Port Collection
- Network Port
- Network Device Function Collection
- Network Device Function
- Session Service
- Session

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.