Skip to content

Commit

Permalink
Merge pull request #277 from HewlettPackard/PR
Browse files Browse the repository at this point in the history
OV8.6_Validation
  • Loading branch information
akshith-gunasheelan authored Oct 24, 2023
2 parents 0e6ec31 + 7cf8044 commit e2417e4
Show file tree
Hide file tree
Showing 107 changed files with 605 additions and 497 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/.release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:
- name: Check out code
uses: actions/checkout@v1

- name: Set up Python 3.6
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: '3.6'
python-version: '3.7'

- name: Install dependencies
run: |
Expand All @@ -31,10 +31,10 @@ jobs:
run: echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin

- name: Build the tagged Docker image
run: docker build . --file Dockerfile --tag hewlettpackardenterprise/hpe-oneview-sdk-for-ansible-collection:${{ env.GITHUB_REF }}-OV8.5
run: docker build . --file Dockerfile --tag hewlettpackardenterprise/hpe-oneview-sdk-for-ansible-collection:${{ env.GITHUB_REF }}-OV8.6

- name: Push the tagged Docker image
run: docker push hewlettpackardenterprise/hpe-oneview-sdk-for-ansible-collection:${{ env.GITHUB_REF }}-OV8.5
run: docker push hewlettpackardenterprise/hpe-oneview-sdk-for-ansible-collection:${{ env.GITHUB_REF }}-OV8.6

- name: Build and publish
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/createtagandrelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.CD_TOKEN }}
WITH_V: true
CUSTOM_TAG: "v8.5.1"
CUSTOM_TAG: "v8.6.0"
- name: Display
run: echo ${{ steps.tag_and_prepare_release.outputs.new_tag }}
- uses: actions/checkout@v2
Expand Down
107 changes: 107 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,110 @@
# Ansible Collections for HPE OneView Change Log
## v8.6.0

This release extends the planned support of the collections to OneView REST API version 5800(OneView v8.6).
### Modules supported in this release
- oneview_appliance_configuration_timeconfig_facts
- oneview_appliance_device_snmp_v1_trap_destination
- oneview_appliance_device_snmp_v1_trap_destination_facts
- oneview_appliance_device_snmp_v3_trap_destination
- oneview_appliance_device_snmp_v3_trap_destination_facts
- oneview_appliance_device_snmp_v3_users
- oneview_appliance_device_snmp_v3_users_facts
- oneview_appliance_network_interfaces
- oneview_appliance_network_interface_facts
- oneview_appliance_proxy_configuration
- oneview_appliance_proxy_configuration_facts
- oneview_appliance_ssh_access
- oneview_appliance_ssh_access_facts
- oneview_appliance_time_and_locale_configuration
- oneview_appliance_time_and_locale_configuration_facts
- oneview_certificates_server
- oneview_certificates_server_facts
- oneview_connection_template
- oneview_connection_template_facts
- oneview_drive_enclosures
- oneview_drive_enclosure_facts
- oneview_enclosure
- oneview_enclosure_facts
- oneview_enclosure_group
- oneview_enclosure_group_facts
- oneview_ethernet_network
- oneview_ethernet_network_facts
- oneview_fc_network
- oneview_fc_network_facts
- oneview_fcoe_network
- oneview_fcoe_network_facts
- oneview_firmware_bundle
- oneview_firmware_driver
- oneview_firmware_driver_facts
- oneview_get_session_id
- oneview_hypervisor_cluster_profile
- oneview_hypervisor_cluster_profile_facts
- oneview_hypervisor_manager
- oneview_hypervisor_manager_facts
- oneview_id_pools
- oneview_id_pools_facts
- oneview_id_pools_ipv4_range
- oneview_id_pools_ipv4_range_facts
- oneview_id_pools_ipv4_subnet
- oneview_id_pools_ipv4_subnet_facts
- oneview_interconnect
- oneview_interconnect_facts
- oneview_interconnect_type_facts
- oneview_label
- oneview_label_facts
- oneview_logical_enclosures
- oneview_logical_enclosures_facts
- oneview_logical_interconnect
- oneview_logical_interconnect_facts
- oneview_logical_interconnect_group
- oneview_logical_interconnect_group_facts
- oneview_network_set
- oneview_network_set_facts
- oneview_rack_managers
- oneview_rack_managers_facts
- oneview_repositories
- oneview_repositories_facts
- oneview_san_managers
- oneview_san_managers_facts
- oneview_sas_interconnect
- oneview_sas_interconnect_facts
- oneview_sas_interconnect_type_facts
- oneview_sas_logical_interconnect
- oneview_sas_logical_interconnect_facts
- oneview_sas_logical_interconnect_group
- oneview_sas_logical_interconnect_group_facts
- oneview_sas_logical_jbod
- oneview_sas_logical_jbod_facts
- oneview_sas_logical_jbod_attachment_facts
- oneview_scope
- oneview_scope_facts
- oneview_server_hardware
- oneview_server_hardware_facts
- oneview_server_hardware_type
- oneview_server_hardware_type_facts
- oneview_server_profile
- oneview_server_profile_facts
- oneview_server_profile_template
- oneview_server_profile_template_facts
- oneview_storage_pool
- oneview_storage_pool_facts
- oneview_storage_system
- oneview_storage_system_facts
- oneview_storage_volume
- oneview_storage_volume_facts
- oneview_storage_volume_attachment
- oneview_storage_volume_attachment_facts
- oneview_storage_volume_template
- oneview_storage_volume_template_facts
- oneview_task
- oneview_task_facts
- oneview_uplink_set
- oneview_uplink_set_facts
- oneview_user
- oneview_user_facts
- oneview_version_facts

# Ansible Collections for HPE OneView Change Log
## v8.5.1

Expand Down
21 changes: 11 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ This collection provides a series of Ansible modules and plugins for interacting

## Build Status

OV Version | 8.50 | 8.40 | 8.30 | 8.20 | 8.10 | 8.00 | 7.20 | 7.10 | 7.00 | 6.60 | 6.50 | 6.40 | 6.30 | 6.20 | 6.10 | 6.00 | 5.60 |
| -------------:|-------------:| -------------:| -------------:|:-------------:| -------------:| -------------:| -------------:| -------------:| -------------:| -------------:| -------------:|-------------:|-------------:|-------------:|-------------:|-------------:|-------------:|
SDK Version/Tag | [v8.5.1](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.5.1)|[v8.4.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.4.0)|[v8.3.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.3.0)| [v8.2.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.2.0)| [v8.1.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.1.0)| [v8.0.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.0.0)| [v7.2.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v7.2.0)| [v7.1.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v7.1.0)| [v7.0.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v7.0.0)| [v6.6.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.6.0)| [v6.5.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.5.0)| [v6.4.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.4.0) | [v6.3.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.3.0) | [v6.2.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.2.0) | [v6.1.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.1.0) | [v6.0.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.0.0) | [v1.2.1](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v1.2.1) |
Build Status |[![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/5373943572)|[![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/5373943572)|[![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/4423268452)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/4279415399)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/3728995924)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/3442614641)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2968933264)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2689579339)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2306414699)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2021346524)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1666302716)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1474959987)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1208451472)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1025475033)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/728874027)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/632343827)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml)|
OV Version | 8.60 | 8.50 | 8.40 | 8.30 | 8.20 | 8.10 | 8.00 | 7.20 | 7.10 | 7.00 | 6.60 | 6.50 | 6.40 | 6.30 | 6.20 | 6.10 | 6.00 | 5.60 |
| -------------:|-------------:| -------------:| -------------:|:-------------:| -------------:| -------------:| -------------:| -------------:| -------------:| -------------:| -------------:|-------------:|-------------:|-------------:|-------------:|-------------:|-------------:|-------------:|
SDK Version/Tag | [v8.6.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.6.0)|[v8.5.1](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.5.1)|[v8.4.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.4.0)|[v8.3.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.3.0)| [v8.2.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.2.0)| [v8.1.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.1.0)| [v8.0.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v8.0.0)| [v7.2.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v7.2.0)| [v7.1.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v7.1.0)| [v7.0.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v7.0.0)| [v6.6.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.6.0)| [v6.5.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.5.0)| [v6.4.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.4.0) | [v6.3.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.3.0) | [v6.2.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.2.0) | [v6.1.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.1.0) | [v6.0.0](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v6.0.0) | [v1.2.1](https://github.com/HewlettPackard/oneview-ansible-collection/releases/tag/v1.2.1) |
Build Status |[![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/6569863185)|[![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/5373943572)|[![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/5373943572)|[![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/4423268452)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/4279415399)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/3728995924)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/3442614641)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2968933264)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2689579339)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2306414699)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/2021346524)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1666302716)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1474959987)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1208451472)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/1025475033)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/728874027)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/runs/632343827)| [![Build status](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml/badge.svg)](https://github.com/HewlettPackard/oneview-ansible-collection/actions/workflows/.ansible-test.yml)|


## Requirements
Expand Down Expand Up @@ -75,7 +75,7 @@ example:
"authLoginDomain": "",
"password": "<password>"
},
"api_version": 5600
"api_version": 5800
}
```

Expand Down Expand Up @@ -208,7 +208,7 @@ This option allows the parameters `hostname`, `auth_login_domain`, `username`, `
username: <username>
password: <password>
auth_login_domain: <domain_directory>
api_version: 5600
api_version: 5800
state: present
data:
name: "{{ network_name }}"
Expand All @@ -223,19 +223,19 @@ Setting `no_log: true` is highly recommended in this case, as the credentials ar

### Setting your OneView version

The Ansible collections for HPE OneView support the API endpoints for HPE OneView 6.00, 6.10, 6.20, 6.30, 6.40, 6.50, 6.60, 7.00, 7.10, 7.20, 8.00, 8.10, 8.20, 8.30, 8.40, 8.50
The Ansible collections for HPE OneView support the API endpoints for HPE OneView 6.00, 6.10, 6.20, 6.30, 6.40, 6.50, 6.60, 7.00, 7.10, 7.20, 8.00, 8.10, 8.20, 8.30, 8.40, 8.50, 8.60

The current `default` HPE OneView version will pick the OneView appliance version.

To use a different API, you must set the API version together with your credentials, either using the JSON configuration:

```json
"api_version": 5600
"api_version": 5800
```
OR using the Environment variable:

```bash
export ONEVIEWSDK_API_VERSION='5600'
export ONEVIEWSDK_API_VERSION='5800'
```

If this property is not specified, it will fall back to default value.
Expand All @@ -259,6 +259,7 @@ The API list is as follows:
- HPE OneView 8.30 API version: `5200`
- HPE OneView 8.40 API version: `5400`
- HPE OneView 8.50 API version: `5600`
- HPE OneView 8.60 API version: `5800`


### HPE Synergy Image Streamer
Expand Down Expand Up @@ -310,4 +311,4 @@ The HPE.Oneview collection includes

## Copyright

© Copyright 2021 Hewlett Packard Enterprise Development LP
© Copyright 2023 Hewlett Packard Enterprise Development LP
Loading

0 comments on commit e2417e4

Please sign in to comment.