Nice Clayton! Of Course! Did notice an issue though. The first build has the environment parameters, but if I “rebuild” from the web UI, the second build does not. Not a huge deal, but you may want to keep an eye out. I’ll create an issue later tonight. Need to finish the POC first.
-Nick On 1/25/16, 5:15 PM, "Clayton Coleman" <[email protected]> wrote: >You can always create a build first, then create the deployment. > >oc new-build <argument to build> --env >oc new-app <output image from build> > >You'll want to wait for the first build to complete before running >new-app (so you get the metadata from the build image). > >On Mon, Jan 25, 2016 at 3:02 PM, Nick Baker <[email protected]> wrote: >> That’s perfectly reasonable. It would be nice if there was a separate one to >> pass to builds. >> >> Thanks, >> -Nick >> >> From: Ben Parees <[email protected]> >> Date: Monday, January 25, 2016 at 2:59 PM >> To: Nicholas Baker <[email protected]> >> Cc: "[email protected]" <[email protected]> >> Subject: Re: Passing Environment variables to "oc new-app" >> >> i believe oc new-app -e only sets the env variables on the deploymentconfigs >> it creates, not the buildconfig. This is (weakly) implied by the help text: >> -e, --env=[]: Specify key value pairs of environment variables to set into >> each container. >> >> in that it refers to setting variables on containers, not builds. >> >> >> On Mon, Jan 25, 2016 at 2:25 PM, Nick Baker <[email protected]> wrote: >>> >>> Hey All, >>> >>> I’m having trouble passing environment variables to new-app performing an >>> s2i. >>> >>> The following works: >>> >>> s2i build -e "MAVEN_ARGS=install karaf:assembly karaf:archive -DskipTests >>> -e " git://github.com/CodeOnCoffee/camel-hello-world fabric8/s2i-k >>> araf dhirajsb/camel-hello-world --loglevel=4 >>> >>> >>> >>> But calling oc new-app does not seem to pass through the varaibles: >>> >>> oc new-app --env="MAVEN_ARGS=install karaf:assembly karaf:archive >>> -DskipTests -e" >>> fabric8/s2i-karaf~git://github.com/CodeOnCoffee/camel-hello-world >>> >>> oc new-app --env=MAVEN_ARGS="install karaf:assembly karaf:archive >>> -DskipTests -e" >>> fabric8/s2i-karaf~git://github.com/CodeOnCoffee/camel-hello-world >>> >>> >>> Any help appreciated! >>> Nick >>> >>> _______________________________________________ >>> users mailing list >>> [email protected] >>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users >>> >> >> >> >> -- >> Ben Parees | OpenShift >> >> >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.openshift.redhat.com/openshiftmm/listinfo/users >> _______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
