No, I started with the image provided by the jenkins guys. 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 > >
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users