From e90c562ab715bd96460baf14212258009bf5e4dc Mon Sep 17 00:00:00 2001 From: AkshithGunasheelan Date: Wed, 21 Jun 2023 14:48:49 +0530 Subject: [PATCH 1/5] code changes from jenkins --- .github/workflows/main.yml | 4 ++-- CHANGELOG.md | 47 ++++++++++++++++++++++++++++++++++++++ endpoints-support.md | 2 +- 3 files changed, 50 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b93ee3e7..6ce9766d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,6 +19,6 @@ jobs: - name: Login to Docker Hub 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-golang:${{ env.RELEASE_VERSION }}-OV8.3 + run: docker build . --file Dockerfile --tag hewlettpackardenterprise/hpe-oneview-sdk-for-golang:${{ env.RELEASE_VERSION }}-OV8.4 - name: Push the tagged Docker image - run: docker push hewlettpackardenterprise/hpe-oneview-sdk-for-golang:${{ env.RELEASE_VERSION }}-OV8.3 + run: docker push hewlettpackardenterprise/hpe-oneview-sdk-for-golang:${{ env.RELEASE_VERSION }}-OV8.4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 81e4e0d6..cc807f65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,52 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)# +# [v8.4.0] + +#### Notes +- This release extends supports of the SDK to Oneview API Version 5400 + +### Oneview Features supported +- Appliance Configuration Timeconfig +- Appliance SSH Access +- Appliance SNMP V1 Trap Destinations +- Appliance SNMPv3 Trap Destination +- Appliance SNMPv3 User +- Appliance Time and Locale Configuration +- Connection Template +- Deployment Plan +- Ethernet Network +- Enclosure +- Enclosure Group +- FC Network +- FCOE Network +- Firmware Drivers +- Hypervisor Manager +- Hypervisor Cluster Profile +- ID Pools +- ID Pools IPv4 Ranges +- ID Pools Ipv4 Subnets- +- Interconnects +- Interconnect Types +- Labels Resource +- Logical Enclosure +- Logical Interconnect Group +- Logical Interconnects +- Network Set +- Rack Managers +- Scope +- Server Certificates +- Server Hardware +- Server Hardware Types +- Server Profile +- Server Profile Template +- Storage Pool +- Storage System +- Storage Template +- Storage Volume +- Storage Volume Attachments +- Tasks +- Uplink Set + # [v8.3.0] #### Notes diff --git a/endpoints-support.md b/endpoints-support.md index 23f59bc7..977c385c 100755 --- a/endpoints-support.md +++ b/endpoints-support.md @@ -17,7 +17,7 @@
## HPE OneView -| Endpoints | Verb | v4200 | v4400 | v4600 | v4800 | v5000 | v5200 | +| Endpoints | Verb | v4400 | v4600 | v4800 | v5000 | v5200 | v5400 | | ----------------------------------------------------------------------------------------------- | :-----------------------: | :----------------------: | :----------------------: | :----------------------: | :----------------------: | :----------------------: | :----------------------: | | **Appliance Configuration Timeconfig** | | /rest/appliance/configuration/timeconfig/locales | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | From b6547f4d829896cd3d9e83462500c212070188cb Mon Sep 17 00:00:00 2001 From: AkshithGunasheelan Date: Wed, 21 Jun 2023 14:51:57 +0530 Subject: [PATCH 2/5] readme updated --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e2ffce7e..5a437870 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # HPE OneView SDK for GoLang ## Build Status -| OV Version | 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 | -| --------------:| --------------:| --------------:| --------------: |--------------: |--------------: | -----------: |-----------: | ------------: | -------------: |-----------: | ----------: |-----------: |-----------: | -----------: | -| SDK Version/Tag | [v8.3.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.3.0) | [v8.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.2.0)| [v8.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.1.0) | [v8.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.0.0) | [v7.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.2.0) | [v7.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.1.0) | [v7.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.0.0)| [v6.6.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.6.0)| [v6.5.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.5.0) | [v6.4.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.4.0) | [v6.3.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.3.0) | [v6.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.2.0) | [v6.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.1.0) | [v6.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.0.0) | +| OV Version | 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 | +| -------------: | --------------:| --------------:| --------------:| --------------: |--------------: |--------------: | -----------: |-----------: | ------------: | -------------: |-----------: | ----------: |-----------: |-----------: | -----------: | +| SDK Version/Tag |[v8.4.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/8.4.0)| [v8.3.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.3.0) | [v8.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.2.0)| [v8.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.1.0) | [v8.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.0.0) | [v7.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.2.0) | [v7.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.1.0) | [v7.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.0.0)| [v6.6.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.6.0)| [v6.5.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.5.0) | [v6.4.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.4.0) | [v6.3.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.3.0) | [v6.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.2.0) | [v6.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.1.0) | [v6.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.0.0) | | Build Status |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/4373178855) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/4373178855) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/3655352317)|[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/3426806672)|[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2977426178) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2514847697) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2014176911) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2007977274) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1675861580) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1675861580) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1394488243) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1212617100) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/998462546) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/789405541) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/638584153) | ## Introduction @@ -15,7 +15,7 @@ You can find the latest supported HPE OneView Go SDK [here](https://github.com/H ## What's New -HPE OneView Go library extends support of the SDK to OneView REST API version 5200 (OneView v8.30) +HPE OneView Go library extends support of the SDK to OneView REST API version 5400 (OneView v8.40) Please refer to [notes](https://github.com/HewlettPackard/oneview-golang/blob/master/CHANGELOG.md) for more information on the changes , features supported and issues fixed in this version @@ -35,10 +35,10 @@ The light weight containerized version of the HPE OneView SDK for Go is availabl ```bash # Download and store a local copy of oneview-golang and use it as a Docker Image. -$ docker pull hewlettpackardenterprise/hpe-oneview-sdk-for-golang:v8.3.0-OV8.3 +$ docker pull hewlettpackardenterprise/hpe-oneview-sdk-for-golang:v8.4.0-OV8.4 # Run docker commands below given, which will in turn create a sh session # where you can create files, issue commands and execute the examples. -$ docker run -it hewlettpackardenterprise/hpe-oneview-sdk-for-golang:v8.3.0-OV8.3 /bin/sh +$ docker run -it hewlettpackardenterprise/hpe-oneview-sdk-for-golang:v8.4.0-OV8.4 /bin/sh ``` ### Local Setup From d11dc5ab2ac2deac9ee84ee4f5646fb31f68cfb2 Mon Sep 17 00:00:00 2001 From: AkshithGunasheelan Date: Wed, 21 Jun 2023 14:54:13 +0530 Subject: [PATCH 3/5] Readme Updated 2 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a437870..a4d9109e 100644 --- a/README.md +++ b/README.md @@ -234,4 +234,4 @@ Note: ```$ make test``` runs all the above mentioned tests. [HPE OneView Community Forums](http://hpe.com/info/oneviewcommunity) -Learn more about HPE OneView at [hpe.com/info/oneview](https://hpe.com/info/oneview) +Learn more about HPE OneView at [hpe.com/info/oneview](https://hpe.com/info/oneview)| [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/run_tests/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/5332373278) From bc29001df6d7c09e17d6c255694289dda0a324aa Mon Sep 17 00:00:00 2001 From: Akshith Gunasheelan <126816102+akshith-gunasheelan@users.noreply.github.com> Date: Mon, 26 Jun 2023 11:08:16 +0530 Subject: [PATCH 4/5] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a4d9109e..b8f8a227 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ | OV Version | 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 | | -------------: | --------------:| --------------:| --------------:| --------------: |--------------: |--------------: | -----------: |-----------: | ------------: | -------------: |-----------: | ----------: |-----------: |-----------: | -----------: | | SDK Version/Tag |[v8.4.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/8.4.0)| [v8.3.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.3.0) | [v8.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.2.0)| [v8.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.1.0) | [v8.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v8.0.0) | [v7.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.2.0) | [v7.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.1.0) | [v7.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v7.0.0)| [v6.6.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.6.0)| [v6.5.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.5.0) | [v6.4.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.4.0) | [v6.3.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.3.0) | [v6.2.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.2.0) | [v6.1.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.1.0) | [v6.0.0](https://github.com/HewlettPackard/oneview-golang/releases/tag/v6.0.0) | -| Build Status |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/4373178855) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/4373178855) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/3655352317)|[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/3426806672)|[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2977426178) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2514847697) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2014176911) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2007977274) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1675861580) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1675861580) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1394488243) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1212617100) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/998462546) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/789405541) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/638584153) | +| Build Status |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/5332373278) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/4373178855) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/3655352317)|[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/3426806672)|[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2977426178) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2514847697) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2014176911) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/2007977274) |[![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1675861580) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1675861580) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1394488243) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/1212617100) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/998462546) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/789405541) | [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/ci.yml/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/638584153) | ## Introduction HPE OneView makes it simple to deploy and manage today’s complex hybrid cloud infrastructure. HPE OneView can help you transform your data center to software-defined, and it supports HPE’s broad portfolio of servers, storage, and networking solutions, ensuring the simple and automated management of your hybrid infrastructure. Software-defined intelligence enables a template-driven approach for deploying, provisioning, updating, and integrating compute, storage, and networking infrastructure. @@ -234,4 +234,4 @@ Note: ```$ make test``` runs all the above mentioned tests. [HPE OneView Community Forums](http://hpe.com/info/oneviewcommunity) -Learn more about HPE OneView at [hpe.com/info/oneview](https://hpe.com/info/oneview)| [![Build status](https://github.com/HewlettPackard/oneview-golang/actions/workflows/run_tests/badge.svg)](https://github.com/HewlettPackard/oneview-golang/actions/runs/5332373278) +Learn more about HPE OneView at [hpe.com/info/oneview](https://hpe.com/info/oneview)| From 41f9af2ef811496afc2c1c6cd4ae5274a5e677f8 Mon Sep 17 00:00:00 2001 From: Akshith Gunasheelan <126816102+akshith-gunasheelan@users.noreply.github.com> Date: Mon, 26 Jun 2023 11:16:07 +0530 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8f8a227..54bacb09 100644 --- a/README.md +++ b/README.md @@ -234,4 +234,4 @@ Note: ```$ make test``` runs all the above mentioned tests. [HPE OneView Community Forums](http://hpe.com/info/oneviewcommunity) -Learn more about HPE OneView at [hpe.com/info/oneview](https://hpe.com/info/oneview)| +Learn more about HPE OneView at [hpe.com/info/oneview](https://hpe.com/info/oneview)