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'