the scripts are in /usr/local/s2i inside the image, so:

docker run registry.access.redhat.com/jboss-eap-6/eap64-openshift ls
/usr/local/s2i
docker run registry.access.redhat.com/jboss-eap-6/eap64-openshift cat
/usr/local/s2i/assemble

etc



On Wed, Mar 16, 2016 at 3:49 PM, Srinivas Naga Kotaru (skotaru) <
skot...@cisco.com> wrote:

> Got it . Thanks
>
> Where I can find default assemble and run scripts for JBOSS EAP? I want to
> add few extra export arguments to run script to be affective at build time.
> Is it possible to run both my run script along with default build time run
> script?
>
> --
> *Srinivas Kotaru*
>
> From: Ben Parees <bpar...@redhat.com>
> Date: Wednesday, March 16, 2016 at 12:38 PM
>
> To: skotaru <skot...@cisco.com>
> Cc: "ccole...@redhat.com" <ccole...@redhat.com>, "
> users@lists.openshift.redhat.com" <users@lists.openshift.redhat.com>
> Subject: Re: binary tar.gz format
>
>
>
> On Wed, Mar 16, 2016 at 3:28 PM, Srinivas Naga Kotaru (skotaru) <
> skot...@cisco.com> wrote:
>
>> Ben
>>
>> Did binary deploy using —from-dir support .sti/bin/run script?
>>
>
> ​it really has nothing to do with the run script.
>
> the contents supplied via --from-dir end up being made available to the
> assemble script, just as if you had provided a git repo and we had cloned
> the git repo.
>
> So it's up to the assemble script what to do with the content you supplied
> via --from-dir.
> ​
>
>
>
>>
>> --
>> *Srinivas Kotaru*
>>
>> From: Ben Parees <bpar...@redhat.com>
>> Date: Thursday, March 10, 2016 at 10:18 AM
>> To: skotaru <skot...@cisco.com>
>> Cc: "ccole...@redhat.com" <ccole...@redhat.com>, "
>> users@lists.openshift.redhat.com" <users@lists.openshift.redhat.com>
>> Subject: Re: binary tar.gz format
>>
>>
>>
>> On Thu, Mar 10, 2016 at 12:54 PM, Srinivas Naga Kotaru (skotaru) <
>> skot...@cisco.com> wrote:
>>
>>> Can some one comment whether this doable or not? Am looking for a
>>> similar OSE 2.X binary deploy compatibility
>>>
>>
>> I don't think it will work exactly like as it did in v2, if you provide
>> an archive as your binary input, then the build, when it runs, will have
>> that archive available, but it will not be extracted, so you either need to:
>>
>> 1) use a directory (--from-dir pointing to a directory containing your
>> extracted content) as the binary input
>> or
>> 2) your build (s2i assemble script, or your Dockerfile) needs to include
>> logic to extract the archive you are providing, prior to proceeding with
>> the build logic.
>> ​
>>
>>
>>
>>>
>>>
>>> --
>>> Srinivas Kotaru
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On 3/9/16, 10:11 PM, "users-boun...@lists.openshift.redhat.com on
>>> behalf of Srinivas Naga Kotaru (skotaru)" <
>>> users-boun...@lists.openshift.redhat.com on behalf of skot...@cisco.com>
>>> wrote:
>>>
>>> >One more question
>>> >
>>> >Am exploring binary deployment using .tar.gz format. The reason for
>>> this exercise is to take advantage of our OSE2 build system which currently
>>> package and generate final artifact in .tar.gz format ( OSE 2.x binary
>>> deploy format)
>>> >
>>> >Is OSE 3.x binary deploy support tar.gz format? As per my testing, it
>>> is not working
>>> >
>>> ># tar -czvf sales-dev.tar.gz ./Deployments ./Configuration
>>> ># oc start-build sales-dev —from-file=sales-dev.tar.gz
>>> >
>>> >I rsh into pod and checked source folder. It was not untared
>>> >
>>> ># oc rsh sales-dev-3-mdcs3
>>> ># ls -l source/
>>> >total 12
>>> >-rw-r--r--. 1 jboss jboss 8395 Mar  9 23:49 sales-dev.tar.gz
>>> >
>>> >
>>> >
>>> >
>>> >--
>>> >Srinivas Kotaru
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >On 3/9/16, 9:46 PM, "users-boun...@lists.openshift.redhat.com on
>>> behalf of Srinivas Naga Kotaru (skotaru)" <
>>> users-boun...@lists.openshift.redhat.com on behalf of skot...@cisco.com>
>>> wrote:
>>> >
>>> >>Ok thanks.
>>> >>
>>> >>Can we raise a RFE for tracking purpose if you guys think it useful
>>> feature.
>>> >>
>>> >>
>>> >>--
>>> >>Srinivas Kotaru
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>On 3/9/16, 9:06 PM, "Clayton Coleman" <ccole...@redhat.com> wrote:
>>> >>
>>> >>>Binary builds today have to come from direct user input (directly from
>>> >>>a start command or a call to the rest API).  In the future we plan on
>>> >>>supporting other ways of getting the content.
>>> >>>
>>> >>>> On Mar 9, 2016, at 11:59 PM, Srinivas Naga Kotaru (skotaru) <
>>> skot...@cisco.com> wrote:
>>> >>>>
>>> >>>> Clayton
>>> >>>>
>>> >>>> What you described already working if I pass using start-build.
>>> >>>>
>>> >>>> I am trying to pass one sample.war as a argument to template and
>>> use this to create initial application. Think about this is sample hello
>>> world program as part of provision. Once app was provisioned, app teams can
>>> deploy the way you described.
>>> >>>>
>>> >>>> If I put empty string to asFile, app creation is successful but
>>> build is waiting forever. So if clients hit browser, they wont get any
>>> output and might get confuse.
>>> >>>>
>>> >>>> Am sure we can pass git repo by adjusting strategy but exploring if
>>> possible to use  a sample.war as argument to template
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> Srinivas Kotaru
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>> On 3/9/16, 8:49 PM, "Clayton Coleman" <ccole...@redhat.com> wrote:
>>> >>>>>
>>> >>>>> The container itself is what determines whether the image will be
>>> used
>>> >>>>> and what directory is it expecting to see WARs in
>>> >>>>>
>>> >>>>> I *think* you need to do
>>> >>>>>
>>> >>>>> $ mkdir deployments
>>> >>>>> $ mv .../sample.war deployments/
>>> >>>>> $ oc start-build --from-dir=.
>>> >>>>>
>>> >>>>> Binary builds require you to launch start-build --from-X, otherwise
>>> >>>>> the build will wait forever for you to send it the binary.
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> On Wed, Mar 9, 2016 at 11:04 PM, Srinivas Naga Kotaru (skotaru)
>>> >>>>> <skot...@cisco.com> wrote:
>>> >>>>>> I think that is pretty desired feature. I can think multiple use
>>> cases, one could by taking final artifacts from Jenkins builds.
>>> >>>>>>
>>> >>>>>> BTY, am still having issues. Am creating an application using
>>> template. This time I mentioned sample.war and copied sample.war file to
>>> folder where am running oc. Also copied same file to templates folder where
>>> my template exist. In either cases build is failing
>>> >>>>>>
>>> >>>>>> "spec": {
>>> >>>>>>                "source": {
>>> >>>>>>                   "type": "Binary",
>>> >>>>>>                    "binary": {
>>> >>>>>>                        "asFile": "sample.war"
>>> >>>>>>                    },
>>> >>>>>>                    "contextDir": "${CONTEXT_DIR}"
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> # oc logs sales-dev-1-build
>>>         master  ✗ ✭ ✱
>>> >>>>>>
>>> >>>>>> I0309 22:58:52.610618       1 sti.go:173] The value of
>>> ALLOWED_UIDS is [1-]
>>> >>>>>> I0309 22:58:52.642387       1 docker.go:242] Pulling Docker image
>>> registry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2 ...
>>> >>>>>> I0309 22:58:59.932801       1 sti.go:195] Creating a new S2I
>>> builder with build config: "Builder Name:\t\tJBoss EAP 6.4\nBuilder
>>> Image:\t\
>>> tregistry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2\nSource
>>> <http://tregistry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2%5CnSource>
>>> :\t\t\tfile:///tmp/s2i-build632502898/upload/src\nContext
>>> Directory:\t/Users/skotaru/lae3/build/ose-binary-builds\nOutput Image
>>> Tag:\t172.30.238.173:5000/sales/sales-dev:latest\nEnvironment:\t\tOPENSHIFT_BUILD_NAME=sales-dev-1,OPENSHIFT_BUILD_NAMESPACE=sales\nIncremental
>>> Build:\tdisabled\nRemove Old Build:\tdisabled\nBuilder Pull
>>> Policy:\talways\nQuiet:\t\t\tdisabled\nLayered
>>> Build:\t\tdisabled\nWorkdir:\t\t/tmp/s2i-build632502898\nDocker
>>> NetworkMode:\tcontainer:05752cac5dbdce4a5f77d60ed23030dda17a9344aa904ec3c9786e231a858233\nDocker
>>> Endpoint:\tunix:///var/run/docker.sock\n"
>>> >>>>>> I0309 22:58:59.932858       1 docker.go:242] Pulling Docker image
>>> registry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2 ...
>>> >>>>>> I0309 22:59:01.449811       1 sti.go:140] Preparing to build
>>> 172.30.238.173:5000/sales/sales-dev:latest
>>> >>>>>> I0309 22:59:01.453593       1 source.go:151] Receiving source
>>> from STDIN as file sample.war
>>> >>>>>> [ose-binary-builds]
>>>                           master  ✗ ✭ ✱
>>> >>>>>> [ose-binary-builds]
>>>                           master  ✗ ✭ ✱
>>> >>>>>> [ose-binary-builds] oc logs sales-dev-1-build -f
>>>                          master  ✗ ✭ ✱
>>> >>>>>> I0309 22:58:52.610618       1 sti.go:173] The value of
>>> ALLOWED_UIDS is [1-]
>>> >>>>>> I0309 22:58:52.642387       1 docker.go:242] Pulling Docker image
>>> registry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2 ...
>>> >>>>>> I0309 22:58:59.932801       1 sti.go:195] Creating a new S2I
>>> builder with build config: "Builder Name:\t\tJBoss EAP 6.4\nBuilder
>>> Image:\t\
>>> tregistry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2\nSource
>>> <http://tregistry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2%5CnSource>
>>> :\t\t\tfile:///tmp/s2i-build632502898/upload/src\nContext
>>> Directory:\t/Users/skotaru/lae3/build/ose-binary-builds\nOutput Image
>>> Tag:\t172.30.238.173:5000/sales/sales-dev:latest\nEnvironment:\t\tOPENSHIFT_BUILD_NAME=sales-dev-1,OPENSHIFT_BUILD_NAMESPACE=sales\nIncremental
>>> Build:\tdisabled\nRemove Old Build:\tdisabled\nBuilder Pull
>>> Policy:\talways\nQuiet:\t\t\tdisabled\nLayered
>>> Build:\t\tdisabled\nWorkdir:\t\t/tmp/s2i-build632502898\nDocker
>>> NetworkMode:\tcontainer:05752cac5dbdce4a5f77d60ed23030dda17a9344aa904ec3c9786e231a858233\nDocker
>>> Endpoint:\tunix:///var/run/docker.sock\n"
>>> >>>>>> I0309 22:58:59.932858       1 docker.go:242] Pulling Docker image
>>> registry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2 ...
>>> >>>>>> I0309 22:59:01.449811       1 sti.go:140] Preparing to build
>>> 172.30.238.173:5000/sales/sales-dev:latest
>>> >>>>>> I0309 22:59:01.453593       1 source.go:151] Receiving source
>>> from STDIN as file sample.war
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> I think build is still expecting sample.war file from STDIN
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> --
>>> >>>>>> Srinivas Kotaru
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>> On 3/9/16, 7:55 PM, "Clayton Coleman" <ccole...@redhat.com>
>>> wrote:
>>> >>>>>>>
>>> >>>>>>> No, binaries are passed directly to the build, we don't support
>>> >>>>>>> download from URL as a build source yet.
>>> >>>>>>>
>>> >>>>>>> On Wed, Mar 9, 2016 at 10:35 PM, Srinivas Naga Kotaru (skotaru)
>>> >>>>>>> <skot...@cisco.com> wrote:
>>> >>>>>>>> Can we pass FQDN to fetch WAR file like below?
>>> >>>>>>>>
>>> >>>>>>>> "spec": {
>>> >>>>>>>>                "source": {
>>> >>>>>>>>                   "type": "Binary",
>>> >>>>>>>>                    "binary": {
>>> >>>>>>>>                        "asFile":
>>> >>>>>>>> "
>>> https://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/sample.war";
>>> >>>>>>>>                    },
>>> >>>>>>>>                    "contextDir": "${CONTEXT_DIR}”
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>> When I try it is failing …
>>> >>>>>>>>
>>> >>>>>>>> spec.source.binary.asFile: invalid value
>>> >>>>>>>> '
>>> https://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/sample.war',
>>> >>>>>>>> Details: file name may not contain slashes or relative path
>>> segments and
>>> >>>>>>>> must be a valid POSIX filename
>>> >>>>>>>>
>>> >>>>>>>> --
>>> >>>>>>>> Srinivas Kotaru
>>> >>>>>>>>
>>> >>>>>>>> _______________________________________________
>>> >>>>>>>> users mailing list
>>> >>>>>>>> users@lists.openshift.redhat.com
>>> >>>>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>> >>>>>>>>
>>> >>
>>> >>_______________________________________________
>>> >>users mailing list
>>> >>users@lists.openshift.redhat.com
>>> >>http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>> >
>>> >_______________________________________________
>>> >users mailing list
>>> >users@lists.openshift.redhat.com
>>> >http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>> _______________________________________________
>>> users mailing list
>>> users@lists.openshift.redhat.com
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>
>>
>>
>> --
>> Ben Parees | OpenShift
>>
>>
>
>
> --
> Ben Parees | OpenShift
>
>


-- 
Ben Parees | OpenShift
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to