Bootstrap FreeKB - OpenShift - List Contexts using the oc config get-context command
OpenShift - List Contexts using the oc config get-context command

Updated:   |  OpenShift articles

If you are not familiar with the oc command, refer to OpenShift - Getting Started with the oc command.

When using the oc command to interact with OpenShift, such as using the oc login command to log into OpenShift, each login will be associated with a particular "context". A contexts consists of:

  • The name of the OpenShift cluster (e.g. api-openshift-example-com:6443)
  • The user that logged into the OpenShift cluster (e.g. john.doe/api-openshift-example-com:6443)
  • The namespace the user logged into (e.g. my-project)

Once successfully signed into OpenShift, your /home/your_username/.kube/config file will contain a block for each context.

apiVersion: v1
clusters:
- cluster:
    server: https://api.openshift.example.com:6443
  name: os.example.com:6443
contexts:
- context:
    cluster: api.openshift.example.com:6443
    namespace: default
    user: john.doe
  name: default/api.openshift.example.com:6443/john.doe
current-context: default/api.openshift.example.com:6443/john.doe
kind: Config
preferences: {}
users:
- name: john.doe
  user:
    token: Mn8cvscRkYgEUo_DcoUHUk3Z7Cu8W2RQikRBwmglet8

 

The oc config get-contexts can be used to list each context that has been registered.

~]$ oc config get-contexts | head
CURRENT   NAME                                                  CLUSTER                           AUTHINFO                                        NAMESPACE
          my-project/api-openshift-example-com:6443/john.doe    api-openshift-example-com:6443    john.doe/api-openshift-example-com:6443          my-project
          foo/api-openshift-example-com:6443/john.doe           api-openshift-example-com:6443    john.doe/api-openshift-example-com:6443          foo
          bar/api-openshift-example-com:6443/john.doe           api-openshift-example-com:6443    john.doe/api-openshift-example-com:6443          bar

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee



Comments


Add a Comment


Please enter 07c137 in the box below so that we can be sure you are a human.