Event Details

Please note: All times listed below are in Central Time Zone


Automate your Cloud with OpenStack-SDK and discover secret features

Managing clouds with a web console is tedious if you have many repetetive tasks. Automation is key. Luckily we have the APIs and CLIs for that. But is that really sufficient?

The OpenStack-SDK is way more than just a Python library mapping API calls. This talk explains its architecture and reveals some features only known to a few users and developers. We continue explaining the cloud and the resource layer of the SDK. We have a deeper look into credential management which supports both environment variables and files. While this appears to look very simple, there are some pitfalls if you're about to deal with users, domains, or projects.

We also cover vendor profiles that simplify user's configuration efforts, have a look into the extension hook enabling individual add-ons on SDK level, and briefly touch the SDKs relationship to the OpenStack client, a. k. a. the CLI. One of its latest features is a connectors to monitoring systems like Telegraf and Prometheus.


What can I expect to learn?

This talk is not only for Python programmers, but useful for any devops, who considers attaching a tool like a configuration management system, some orchestration framework, or a CI/CD pipeline to OpenStack. Developers and users of other languages are also invited to participate in the lessons learned, while developing the SDK. 

Tuesday, November 5, 3:15pm-3:25pm (7:15am - 7:25am UTC)
Difficulty Level: Intermediate
T-Systems International GmbH, Open Telekom Cloud, Senior Cloud Architect
Nils Magnus is a Senior Cloud Architect and Agile Product Owner at T-Systems International GmbH, where he leads a team of 15 building and evolving the Open Telekom Cloud, a sovereign, enterprise-grade public cloud platform based on OpenStack. With over two decades of experience in IT security, cloud infrastructure, and open source, he is deeply familiar with the architecture and services of... FULL PROFILE