<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div>Hi everyone,</div>
<div><br>
</div>
<div>As part of storyboard [0], openstackclients will move from a baremetal installation to being run inside a container.</div>
<div><br>
</div>
<div>The platform openstackclient will only be able to be used for platform services (keystone, barbican). For all other services (nova, glance, cinder etc) the containerized clients must be used.</div>
<div><br>
</div>
<div>To ensure a smooth transition, the submitted code will include a wrapper so that openstack commands will function as normal. The "openstack" command is aliased to this wrapper and will only be able to be used for the container services. The clients pod
will be configured automatically with the correct "clouds.yaml" auth file, so no extra steps are needed to configure the pod.
<br>
</div>
<div><br>
</div>
<div>In order to use the platform openstack command, another alias is provided for it: "platform-openstack". You can also access the platform openstack by using the full path of the executable: "/usr/bin/openstack"</div>
<div><br>
</div>
<div>For the first batch of commits, the platform clients will not be removed, but they are expected to be removed in the following weeks, so please update any automation scripts you might have for this new behavior.</div>
<div><br>
</div>
<div>If you have any questions regarding this feature/change, feel free to ask me.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Stefan</div>
<div><br>
</div>
<div>[0] Storyboard: <a href="https://storyboard.openstack.org/#!/story/2005312">
https://storyboard.openstack.org/#!/story/2005312</a></div>
</div>
</body>
</html>