<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>Hello,</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>In an effort to add greater customizability and offer better debugging support, some changes have been made to remote clients.</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>Until now, remote clients were built weekly by the CENGN build and a tarball provided at [1]. This tarball had the location of the docker images embedded inside them; while users could open the file that contained the links to these docker images and
edit them, no official support was provided for this.</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>With the latest changes that just merged, you can override the pulled images when you configure the clients. The review that added the changes is at [2].</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>The commit added two new optional parameters: "-p" and "-a". As stated, they are optional and if don't use them the used images will be the default ones mentioned in the tarball.</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>The "-p" parameter is used to override the platformclients image and "-a" is used to override the openstack application image.</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>Examples of usage:</span></div>
<ol>
<li>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>./configure_client.sh (without any parameters given, the defaults will be used)</span></div>
</li><li>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>./configure_client.sh -p docker.io/randomrepo/randomimage:latest (this will use the docker image given as parameter for platform client operations)</span></div>
</li><li>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>./configure_client.sh -a docker.io/anotherrepo/anotherimage:tag(this will use the docker image given as parameter for openstack clients operations)</span></div>
</li><li>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>./configure_client <span style="display: inline !important; background-color: rgb(255, 255, 255); font-size-adjust: none"> -p docker.io/randomrepo/randomimage:latest</span> <span style="display: inline !important; background-color: rgb(255, 255, 255); font-size-adjust: none">-a
docker.io/anotherrepo/anotherimage:tag</span> (it will override both)</span></div>
</li></ol>
<div>For full instruction about how to configure and use remote clients for StarlingX, you can read the full readme at [3]</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>[1]: <a id="LPlnk852840" href="http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/latest_docker_image_build/outputs/remote-cli/">http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/latest_docker_image_build/outputs/remote-cli/</a></span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>[2]: <a id="LPlnk618467" href="https://review.opendev.org/#/c/714897/">https://review.opendev.org/#/c/714897/</a></span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
[3]: <a id="LPlnk450397" href="https://opendev.org/starlingx/clients/src/branch/master/remote_cli/README">https://opendev.org/starlingx/clients/src/branch/master/remote_cli/README</a></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt;">
<span><br>
</span></div>
</body>
</html>