On Mon, Oct 3, 2016 at 6:28 PM, Lionel Orellana <lione...@gmail.com> wrote:

> No, I started with the image provided by the jenkins guys.
>

​I strongly suggest you use our image which includes the oc tooling and, if
instantiated from our template, will have all the correct permissions for
interacting with openshift.

https://github.com/openshift/origin/tree/master/examples/jenkins
​



>
> On 30 September 2016 at 01:22, Ben Parees <bpar...@redhat.com> wrote:
>
>>
>>
>> On Thu, Sep 29, 2016 at 12:05 AM, Lionel Orellana <lione...@gmail.com>
>> wrote:
>>
>>> Ah I am running Jenkins inside a pod and invoking oc from there. Thanks
>>> for the tip.
>>>
>>> Before I can run oc I'm having to set KUBECONFIG to some location I know
>>> I can write to.
>>>
>>> Otherwise I get this error when running any oc command:
>>>
>>> error: KUBECONFIG is set to a file that cannot be created or modified:
>>> /.kube/config
>>> mkdir /.kube: permission denied
>>>
>>> To install the client I simply downloaded the tar, unpacked and created
>>> a sym link. Do I need any more setup or setting KUBECONFIG every time is
>>> the way to go?
>>>
>>
>> ​are you using our jenkins image?  our image includes the oc tooling.
>>
>> https://github.com/openshift/jenkins
>> ​
>>
>>
>>
>>>
>>> On 28 September 2016 at 22:51, Cesar Wong <cew...@redhat.com> wrote:
>>>
>>>> You can always create a new role that only allows the actions that you
>>>> need to kick off a new build (create on builds and builds/source,  read on
>>>> buildconfigs).
>>>>
>>>> Also, if you're running oc inside a pod within OpenShift, oc will use
>>>> the credentials of the service account used to run the pod. No need to
>>>> explicitly log in.
>>>>
>>>> On Sep 28, 2016, at 1:40 AM, Lionel Orellana <lione...@gmail.com>
>>>> wrote:
>>>>
>>>> Adding the edit cluster role seems to work.
>>>>
>>>> oadm policy add-cluster-role-to-user edit system:serviceaccount:jenkins:
>>>> jenkins
>>>>
>>>> But is feels I'm giving it too much access. I tried with role
>>>> system:build-controller but that wasn't enough.
>>>>
>>>> On 28 September 2016 at 14:00, Lionel Orellana <lione...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks. Invoking oc will do.
>>>>>
>>>>> I guess I have to oc login everytime?
>>>>>
>>>>> Somehow related question: can I have one service account with access
>>>>> to start builds across all projects? I created a jenkins service account
>>>>> for this purpose but I'm not sure how to give it access to all projects
>>>>> instead of one by one.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 27 September 2016 at 22:48, Clayton Coleman <ccole...@redhat.com>
>>>>> wrote:
>>>>>
>>>>>> There is an API for launching a binary build from a build config -
>>>>>> you can do it from a curl call if necessary (run with --loglevel=8 to see
>>>>>> an example of that call).  You must send as the contents of the POST call
>>>>>> the source to build as a tar, zip, or tar.gz
>>>>>>
>>>>>> On Sep 27, 2016, at 6:35 AM, Ben Parees <bpar...@redhat.com> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sep 27, 2016 2:10 AM, "Lionel Orellana" <lione...@gmail.com>
>>>>>> wrote:
>>>>>> >
>>>>>> > Hi
>>>>>> >
>>>>>> > Is it possible to trigger a binary build in Jenkins using
>>>>>> the openshiftBuild step?
>>>>>> >
>>>>>> > I'm basically trying to run something like
>>>>>> >
>>>>>> > oc start-build <bc> --from-dir=<dir>
>>>>>> >
>>>>>> > but there's no option to pass from-dir in the openshiftBuild step.
>>>>>> Are there plans to support this?
>>>>>>
>>>>>> It's not possible today, but yes it is on our list. In the meantime
>>>>>> you can shell out and invoke oc directly to accomplish the same thing.
>>>>>>
>>>>>> >
>>>>>> > Thanks
>>>>>> >
>>>>>> >
>>>>>> > Lionel.
>>>>>> >
>>>>>> > _______________________________________________
>>>>>> > 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
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to