What server URL should be used for the `oc login` command when using OpenShift's PaaS?

It is right over there in the web console. Click on (?) help icon right beside your user name on top right corner. Select 'Command Line Tool' from the drop down menu.

Alternatively, it is there in the URL :

http://<openshift url>/console/command-line

e.g. it is mentioned on the below URL for me:

https://console.starter-ca-central-1.openshift.com/console/command-line

Hope it helps.


In the RedHat OpenShift Online web console, click on the (?) help icon right beside your user name in the top right corner. Select 'Command Line Tools' from the drop down menu.

A pop-up window appears with a section "oc - OpenShift Command Line Interface (CLI)", and there's a link for Copy Login Command. Click that and it takes you to a page like

https://oauth-openshift.apps.ca-central-1.starter.openshift-online.com/oauth/token/display?code=Ge.....

(You may be prompted at this point to log into the Redhat Portal, do that if necessary.)

The page will then show the text

Display Token

Click Display Token

It will show output similar to this:

Log in with this token

oc login --token=... --server=https://api.ca-central-1.starter.openshift-online.com:6443


On the web console, click in your profile and then you can see "copy Login command" like this: enter image description here

Then you just click on it and do it again on the button "Display token" in the new browser tab. Here is what your token looks like: enter image description here

Tags:

Openshift