OpenShift authentication server for tools Git/JENKINS/JFROG

7/7/2021

I have an OpenShift cluster 4.7 in IBM CLOUD that runs many infrastructure tools ( Jenkins, Gitea, JFrog, SonarQube, WIKIJS, etc etc). I want to be able to login to these tools using my OpenShift credentials. Do you have any working way to use OpenShift's integrated OAUTH server to do so? Or any other idea?

I know Jenkins has already a plugin to do so, but what about the rest? Is auth-proxy the best way? Cause most of my tools have been installed with HelmCharts or Operators and I am not sure how easy is it gonna be to configure something like that.

Thank you in advance.

-- Panos Tzemis
auth0
authentication
kubernetes
openid-connect
openshift

2 Answers

7/8/2021
  1. Probably, you can use product "keycloak" https://www.keycloak.org/gettin.../getting-started-openshift In my opinion it is more likely to use KeyCloak.

  2. In addition, you can consider IBM Cloud product AppID. You can find it In IBM Cloud catalog using link https://cloud.ibm.com/catalog/services/app-id.

-- pasha
Source: StackOverflow

7/8/2021

Did you follow the official documentation on this?

Configuring OAuth client
Configuring the internal OAuth server

-- titou10
Source: StackOverflow