Added the capability to handle OneView Appliance SNMP Settings Extends support of the SDK to OneView Rest API version 800 (OneView v4.1).
- Appliance Device Read Community
- Appliance Device SNMP v1 Trap Destinations
- Appliance Device SNMP v3 Trap Destinations
- Appliance Device SNMP v3 Users
- [#364] (#364) Bug in index_resources.get_all()
Extends support of the SDK to OneView Rest API version 600 (OneView v4.0).
- Alert
- License
Extends support of the SDK to OneView Rest API version 600 (OneView v4.0). Updated support for HPE Synergy Image Streamer REST API 500 and 600.
- Deployment plan
- Golden image
- Interconnect
- Network set
- OS deployment plan
- OS volume
- Plan script
- Storage pool
- Storage system
- Storage volume
Added the capability to set a connection timeout when connecting to the HPE OneView Appliance
Extends support of the SDK to OneView Rest API version 600 (OneView v4.0).
- Connection template
- Enclosure
- Enclosure group
- Ethernet network
- FC network
- FCoE network
- Interconnect type
- Internal link set
- Logical enclosure
- Logical interconnect
- Logical interconnect group
- Logical switch
- Logical switch group
- Managed SAN
- OS Build Plan
- SAS interconnect
- SAS interconnect type
- SAS logical interconnect
- SAS logical interconnect group
- Server hardware
- Server profile
- Server profile template
- Storage volume template
- Switch
- Switch type
- Task
- Uplink set
Enabled usage of a CA Certificate file for establishing a SSL connection to the HPE OneView Appliance.
- Version
- #332 example scmb.py is broken with v4.x libray
- #339 Validate secure connection to OneView using a certificate file
Added endpoints-support.md to track the supported and tested endpoints for the different HPE OneView REST APIs
- Login details
- #273 OneViewClient doesn't allow using a token (sessionId)
- #317 Resource "Roles" should be under "Security" instead of "Uncategorized"
- #320 Issue with pickling HPOneViewException
- #324 Is it possible to login with session token?
- #330 Remove unused/legacy code from connection.py
- Index resource
- #312 Could not find mappings for OneView's Index Resources
- Appliance node information
- #309 HPOneViewException not raised when connection with paused VM fails
Major release which extends support of the SDK to OneView Rest API version 500 (OneView v3.10).
- Extended support of SDK to API500.
- Officially adopted Semantic Versioning for the SDK.
- Updated example files for most resources for improved readability and usability.
- General cleanup and removal of deprecated methods and classes.
Legacy code under hpOneView which was marked as deprecated has been removed. This will cause scripts which still use legacy code to stop working. HPE recommends switching to the new modules, which are actively maintained.
- #300 Unable to unassign Server Hardware from a Server Profile
- Connection template
- Datacenter
- Drive enclosure
- Enclosure
- Enclosure group
- Ethernet network
- Fabric
- FC network
- FCOE network
- Firmware bundle
- Firmware driver
- Interconnect
- Interconnect link topology
- Interconnect type
- Internal link set
- Logical downlink
- Logical enclosure
- Logical interconnect
- Logical interconnect group
- Logical switch
- Logical switch group
- Managed SAN
- Network set
- OS deployment plan
- Rack
- SAN manager
- SAS interconnect
- SAS interconnect type
- SAS logical interconnect
- SAS logical interconnect group
- SAS logical JBOD
- SAS logical JBOD attachment
- Scope
- Server hardware
- Server hardware type
- Server profile
- Server profile template
- Storage pool
- Storage system
- Storage volume
- Storage volume attachment
- Storage volume template
- Switch
- Switch type
- Uplink set
- User
- Added CHANGELOG to track versions, issues and improvements.
- User
Minor fixes. Changed raise exception in case of unsupported Python version for warning to allow users that have TTL backported to run the SDK.
Improvements and refactoring.
Bugfixes and corrections.
- Updated support for OneView API V300 and HPE Synergy.
- Updated support for HPE Synergy Image Streamer REST API.
- Added support for OneView API300 and HPE Synergy to resources previously supported.
- Added support for new HPE Synergy exclusive resources.
- Partial support for HPE Synergy Image Streamer REST API.
- HPE Rebranding
- Core Architecture Refactoring
- PEP8 compliant
- Support for both Python 2.7 and 3.x
- Developer friendly interface
- Standardization for building new endpoint clients
- Core client implementation
- Support for Python's logging library
- Added possibility to load connection settings from configuration file
- Simple access to OneView API endpoints through OneViewClient module
- Added developer-focused samples
- Continuous Integration
- Integration with Travis-CI Server
- Automatized build / unit test execution on every Pull Request
This is the first release of the OneView SDK in Python and it adds support to core features listed bellow. This version of the SDK supports OneView appliances with versions 2.00.00 or higher, using the OneView Rest API version 120 or 200.
- Ethernet network
- FC network
- FCOE network
- Network set
- Connection template
- Fabric
- SAN manager
- Managed SAN
- Interconnect
- Logical interconnect
- Logical interconnect group
- Uplink set
- Logical downlink
- Enclosure
- Logical enclosure
- Enclosure group
- Firmware bundle
- Firmware driver
- Storage system
- Storage pool
- Volume
- Volume template
- Datacenter
- Racks
- Logical switch group
- Logical switch
- Switch
- Power devices
- Server profile
- Server profile template
- Server hardware
- Server hardware type
- Unmanaged devices