IBM Cloud Docs
Why does the list of Kubernetes resources not show up or update after registering my cluster with Satellite Config?

Why does the list of Kubernetes resources not show up or update after registering my cluster with Satellite Config?

When you register a cluster to use with Satellite Config, you do not see the cluster resources show up in the resources list. Even though you subscribe the cluster to a configuration, no Kubernetes resources are created or updated in the cluster.

To use a cluster to use with Satellite Config, the proper components must be installed, and you must grant Satellite Config permissions in your cluster to manage Kubernetes resources.

To resolve this issue, follow these steps.

  1. Re-attach the cluster to Satellite Config. For more information, see Registering existing Red Hat OpenShift on IBM Cloud clusters with Satellite Config.
    1. Get a kubectl command to register your cluster with Satellite Config.
      ibmcloud sat cluster register
      
      Example output
      kubectl apply -f "https://config.satellite.cloud.ibm.com/api/install/razeedeploy-job?orgKey=<orgApiKey>&args=--clustersubscription=<number>&args=--featureflagsetld=<number>&args=--mustachetemplate=<number>&args=--managedset=<number>&args=--remoteresources<number>&args=--remoteresource=<number>&args=--watch-keeper=<number>"
      
    2. Log in to your cluster. If you are not connected to your location host network, include the --endpoint link option. For more login options, see Accessing Red Hat OpenShift clusters.
      ibmcloud oc cluster config -c <cluster_name_or_ID> --admin [--endpoint link]
      
    3. Run the kubectl command that you previously retrieved.
  2. Grant Satellite Config permissions in your cluster to manage Kubernetes resources. The following command grants cluster-admin permissions for the entire cluster. For more options, see Granting Satellite Config access to your clusters.
    kubectl create clusterrolebinding razee-cluster-admin --clusterrole=razee-cluster-admin --serviceaccount=razeedeploy:razee-viewer --serviceaccount=razeedeploy:razee-editor --serviceaccount=razeedeploy:razee-satcon