<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 10/09/2015 02:38 AM, Aaron Weitekamp
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAOUu1um0ZoOx9tYUb1hTbKAohP40AayZfbZPUVNZgTbqkqd7Zw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default" style="font-size:small">Speaking with
          Clayton we believe we have a path to running an atomicapp
          using native OpenShift 'oc' CLI.</div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-size:small"><b>Proposal:</b></div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-size:small">oc new-app
          <atomicapp-image> [-p foo=bar,bee=baz]</div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-size:small">This command
          will kick off running the image in a pod. Inside this pod oc
          commands will be executed as the user. Remote or composite
          atomicapps will be chained in the same way via oc new-app
          <remote-image>.<br>
        </div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-size:small">For MVP we
          will not support answerfile or interactive install since oc
          does not have a mechanism for that today.</div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-size:small">All other
          application lifecycle commands will be handled by native oc
          commands as they are today, outside of atomicapp.</div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-size:small"><b>Required
            changes (for discussion):</b></div>
        <div class="gmail_default" style="font-size:small">- identify an
          io.openshift label for atomicapp image that identifies as an
          atomicapp</div>
        <div class="gmail_default" style="font-size:small">- openshift
          user token should be passed into the atomicapp pod</div>
        <div class="gmail_default" style="font-size:small">- atomicapp
          openshift provider should not call docker but use the oc
          client</div>
        <div class="gmail_default" style="font-size:small">- params need
          to be passed into atomicapp pod and need to be parsed by
          atomicapp</div>
        <div class="gmail_default" style="font-size:small">- oc client
          either needs to be built into atomicapp or a sidecar container
          needs to be spun up in the same pod. TBD</div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
        <div class="gmail_default" style="font-size:small">There are
          probably many other details I'm missing. It basically means
          some patches to openshift, refactor openshift provider and
          support all the edge cases to handle params, etc.</div>
        <div class="gmail_default" style="font-size:small"><br>
        </div>
      </div>
      <br>
    </blockquote>
    <br>
    Is there a plan to use the web console of OpenShift to run Atomic
    App? May be in distant future.<br>
    <br>
    -Lala <br>
  </body>
</html>