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

Reply via email to