Christopher Pasek

Container Images for HPE OneView SDKs are now available

July 13, 2020

In keeping with Hewlett Packard Enterprise’s strategic vision on container use for hybrid IT, I am pleased to report that container images of HPE OneView 5.2 SDKs are now available. Docker images of Ansible, Terraform, Chef, Puppet, Python, Golang and Ruby SDKs are now all available on Docker Hub. All prerequisite materials are incorporated into the container images to enable streamlined deployment, which will allow you to simplify maintenance, improve infrastructure agility, and reduce costs. In addition, you can expect all SDK releases in the future to incorporate an updated Docker image.

Why this focus on containers? The advantage of using containers is that containers offer a virtual runtime environment that runs on top of a single operating system (OS) kernel. Containers virtualize at the operating system level, with multiple containers running atop the OS kernel directly, instead of virtualizing the hardware stack, as with the virtual machine approach. This means that containers are far more lightweight: they share the OS kernel, start much faster, and use a fraction of the memory when compared to booting an entire OS.

Container images include everything required to enable a streamlined deployment process. They eliminate the need to sort through complex support matrices and package dependencies, offering one succinct manifest that can be version controlled and that allows for easy replication across machines in a cluster. Container images also include the software dependencies needed by the SDK, such as specific versions of programming language, runtimes and other software libraries.

Containerized SDKs simplify maintenance as the images contain only the necessary package dependences. In addition, they do not require a dedicated node or OS, which guarantees deployment consistency. Combined with a service-based architecture, the entire unit that developers are asked to reason about becomes much smaller, leading to greater agility and productivity. Using containers eases development, testing, and overall management.

All this translates to reduced cost through increased productivity. Not only do containers help developers. When containers are used, IT operations teams can focus on application deployment and management without bothering with details such as specific software versions and configurations. Teams spend less time debugging and diagnosing differences in environments, and more time shipping new functionality for users. Container use also means fewer bugs overall, since developers can now make assumptions in dev and test environments they can be sure will hold true in production.

SDK Docker images are available in Docker Hub and GitHub SDK repositories. For more information, please refer to the following:


Nathan Lin

Accessing iLO Redfish APIs and HPE OneView APIs on Ansible AWX

Feb 9, 2021
Brad Stanley

Accessing the HPE OneView Global Dashboard API

Oct 11, 2018
Chris Pasek

All HPE OneView Ecosystem SDKs now support OneView 5.3 automation

Sep 4, 2020
Christopher Pasek

All HPE Composable Ecosystem SDKs now support OneView 5.2 automation

Jun 17, 2020
HPE DEV staff

Announcing the Introduction of HPE OneView 4.1

Aug 21, 2018
Didier Lalli

Authenticating against the Composable API

Sep 6, 2017
Didier Lalli

Automation of Support Pack for ProLiant in HPE OneView

Sep 7, 2017
Suzy Visvanathan

Best Practices for Migrating Your Apps to Containers and Kubernetes

Nov 25, 2020

HPE Developer Newsletter

Stay in the loop.

Sign up for the HPE Developer Newsletter or visit the Newsletter Archive to see past content.

By clicking on “Subscribe Now”, I agree to HPE sending me personalized email communication about HPE and select HPE-Partner products, services, offers and events. I understand that my email address will be used in accordance with HPE Privacy Statement. You may unsubscribe from receiving HPE and HPE-Partner news and offers at any time by clicking on the Unsubscribe button at the bottom of the newsletter.

For more information on how HPE manages, uses, and protects your personal data please refer to HPE Privacy Statement.