Does anyone else recall learning the CLI of the OpenStack projects and scratching their head in bewilderment as to the variance in naming, structure, and arguments for the various projects? And then the output you received from executing the command was different depending on which project you were running against?
Enter the OpenStack Unified CLI to level set these commands. The Unified CLI not only attempts to create a consistent feel between the OpenStack projects, it also is a pluggable architecture to dynamically provided commands, depending on which OpenStack components you had installed. For instance, you don't get OpenStack bare metal unless you have Ironic installed.
In this session we will deep dive into the OpenStack Unified CLI. We’ll show how it works behind the scenes, and we’ll discuss its available plugins. We’ll also provide some troubleshooting guidance for those times when things don't work as expected.
Attendees will learn about how the Unified Client works, the base objects that come with it's installation, the pluggable objects that are available for the client and general inner workings of when you type openstack what actually happens behind the scenes.