Get project names via kubectl

How to get project names via kubectl?

I’m not sure how to do it via kubectl, but it is possible to get projects list with rancher cli with a short script (few commands).
I think I have something that I wrote if it is useful for you let me know and I will find it.

No as they are just annotations of the namespace with the project ID.

I did write a script to handle creating projects and assigning namespace to a project. It also does helpful things like generating a kubeconfig file as I mainly use this script as part of my pipelines.

I have managed to find a way to get list of project names via following curl command. You need jq tool to be able to query the json formatted output from curl command.

curl -k -u ${token} https://"${rancher_fqdn}"/v1/management.cattle.io.projects | jq '.data[].spec.displayName'

1 Like