On Sat, Feb 10, 2018 at 6:14 AM, Tien Hung Nguyen <tienhng.ngu...@gmail.com> wrote:
> I have found the token in the file of your mentioned path ( > /var/run/secrets/kubernetes.io/serviceaccount). But what is the best way > to import that token into my properties file (which is created during the > container build process via shell scripting) or retrieve the token in my > Java Code? > > My idea was to retrieve the token from that file to execute a rest call in > my java code to retrieve the jenkins information from another OpenShift pod > for my dashboard. > That is what I would expect someone to do, yes. > > > 2018-02-09 23:22 GMT+01:00 Ben Parees <bpar...@redhat.com>: > >> >> >> On Fri, Feb 9, 2018 at 5:16 PM, Tien Hung Nguyen < >> tienhng.ngu...@gmail.com> wrote: >> >>> Thank you for your response. >>> >>> Do you know what I have ti import in order to execute OpenShift oc >>> commands in Java Spring Boot in order to retrieve the token from OpenShift? >>> Since I don't know much about Go, I just understand a part of the code. >>> >> >> the token for your pod's service account should already be mounted in >> your pod assuming you're running on openshift: >> /var/run/secrets/kubernetes.io/serviceaccount >> >> >> >>> 2018-02-09 20:04 GMT+01:00 Ben Parees <bpar...@redhat.com>: >>> >>>> >>>> >>>> On Fri, Feb 9, 2018 at 1:45 PM, Tien Hung Nguyen < >>>> tienhng.ngu...@gmail.com> wrote: >>>> >>>>> Hello everyone, >>>>> >>>>> I'm having a Spring Boot Rest Microservice and I'm trying to pull some >>>>> information with a Rest call from my Jenkins Server, which is running in >>>>> an >>>>> OpenShift pod (based on the default openshift/jenkins image), to display >>>>> the information from Jenkins in a unified dashboard. >>>>> >>>>> However, I'm getting some problems with the authentication because >>>>> OAuth2 is enabled on the Jenkins Pod. What is the correct way to >>>>> authenticate my Spring Boot Rest Microservice with the Jenkins pod which >>>>> redirects me at the moment to the OpenShift page because of OAuth2? >>>>> >>>>> Currently, I have the required information and credentials in a >>>>> properties file stored that I use for rest call, like username, password, >>>>> server, domain etc., but actually that's mot working to authenticate with >>>>> the jenkins pod. >>>>> >>>>> Could you give me some sample code snippet that shows how to do that >>>>> in a proper way? >>>>> >>>> >>>> >>>> you need to provide your openshift token to jenkins w/ the request, we >>>> have a utility library here that we use for interacting w/ jenkins during >>>> our automated testing, perhaps you can adapt it: >>>> >>>> https://github.com/openshift/origin/blob/master/test/extende >>>> d/util/jenkins/ref.go >>>> >>>>> >>>>> >>>>> Regards >>>>> Tien >>>>> >>>>> _______________________________________________ >>>>> 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