{"id":13689381,"url":"https://github.com/rajatjindal/kubectl-whoami","last_synced_at":"2026-02-19T06:03:24.868Z","repository":{"id":41094932,"uuid":"214579353","full_name":"rajatjindal/kubectl-whoami","owner":"rajatjindal","description":"This plugin gets the subject name using the effective kubeconfig","archived":false,"fork":false,"pushed_at":"2023-03-26T06:18:06.000Z","size":5568,"stargazers_count":122,"open_issues_count":2,"forks_count":14,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-16T10:11:27.380Z","etag":null,"topics":["golang","krew","kubectl","kubectl-plugins","whoami"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rajatjindal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["rajatjindal"]}},"created_at":"2019-10-12T04:48:04.000Z","updated_at":"2025-03-10T09:00:18.000Z","dependencies_parsed_at":"2024-01-14T17:12:00.421Z","dependency_job_id":"1a38c4f5-44e3-4166-b664-614178c61844","html_url":"https://github.com/rajatjindal/kubectl-whoami","commit_stats":null,"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-whoami","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-whoami/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-whoami/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-whoami/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rajatjindal","download_url":"https://codeload.github.com/rajatjindal/kubectl-whoami/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244001629,"owners_count":20381805,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["golang","krew","kubectl","kubectl-plugins","whoami"],"created_at":"2024-08-02T15:01:45.365Z","updated_at":"2026-02-19T06:03:24.840Z","avatar_url":"https://github.com/rajatjindal.png","language":"Go","funding_links":["https://github.com/sponsors/rajatjindal"],"categories":["golang"],"sub_categories":[],"readme":"# kubectl-whoami\n\n`kubectl-whoami` is a [kubectl plugin](https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/) that show the subject that's currently authenticated as.\n\nThis plugin has been tested to work with following auth types:\n\n- Basic Auth\n- Cert Admin Auth\n- RBAC Token in Kubeconfig file\n- Token provided from command line using `--token` flag.\n- oidc provider\n\n# Usage\n\n\u003cdetails\u003e\u003csummary\u003estart the minikube cluster (skip if you are using an existing cluster) \u003c/summary\u003e\n\u003cp\u003e\n\n```bash\n➜  kubectl-whoami git:(master) minikube start\n😄  minikube v1.1.1 on darwin (amd64)\n💡  Tip: Use 'minikube start -p \u003cname\u003e' to create a new cluster, or 'minikube delete' to delete this one.\n🏃  Re-using the currently running virtualbox VM for \"minikube\" ...\n⌛  Waiting for SSH access ...\n🐳  Configuring environment for Kubernetes v1.14.3 on Docker 18.09.6\n🔄  Relaunching Kubernetes v1.14.3 using kubeadm ... \n⌛  Verifying: apiserver proxy etcd scheduler controller dns\n🏄  Done! kubectl is now configured to use \"minikube\"\n\n## Observe that it has two contexts. One using basic-auth (default) and other using cert-auth (minikube)\n➜  kubectl-whoami git:(master) cat ~/.kube/config\napiVersion: v1\nclusters:\n- cluster:\n    certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM1RENDQWN5Z0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFqTVJBd0RnWURWUVFLRXdkck0zTXQKYjNKbk1ROHdEUVlEVlFRREV3WnJNM010WTJFd0hoY05NVGt3TmpBeE1URXhNakF3V2hjTk1qa3dOVEk1TVRFeApNakF3V2pBak1SQXdEZ1lEVlFRS0V3ZHJNM010YjNKbk1ROHdEUVlEVlFRREV3WnJNM010WTJFd2dnRWlNQTBHCkNTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFER2RkMWtNQkh1bVp0WlFPUkpVdnczVzNKazFKTmEKOU4wUjRQcXYxb3FUWDVNaytsSVN6cTJscDdqM3dCQTVFUTNHcmJEVC9aTENpcXlDdjlBcGZtcmRqOWVBUGdFegowQjU1d0NISTBEZU9pUHJPUytKVkw2UmJUTXJNa0dpMHBwWVBnYWphZnhQZU1YNzdkZ3k2VzNSTS95R2dWNHF2CktqSURnczBtTXQ2RmUxYS9IRHM2WVFQSDBsM3FodjRnMHBtZnFyZE5OcE5vTkltYWluVUdXVGU3Q1ppSmR5MXQKeEo4R0VucCt6K3NxdWs3S2xhNnBLQ1ZBNXFGVEc4L3hXdjZadnFpMWVqa3RmM01PdzZDN3piNG9Sb1drS1JSVwo5TXpUWU1yR05GNXluRlNKZ2NRSThHZEFVQUF2R3R2VkxQVjIyZHdCNFJWcFJWRTJUN1Z2SVErOUFnTUJBQUdqCkl6QWhNQTRHQTFVZER3RUIvd1FFQXdJQ3BEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUIKQ3dVQUE0SUJBUUI0MzZLMmVsaW5pb0pLZmJHZmRuamFXdXllei9VVmNpbFRHdmpaTlp1d1hZYTJZMEhsK1hpWAplNGZnbDQzMEw5eXF5ZHBUQStBVGNIdDBmampuSkswKyt4QU1OM1QxbnFqeVU1c2tyY3l4YThxaFBxZENWSC92ClY2b3l0K0hUVVlUc2RHQW1tY29ISTE4NDBxMDk0NFRla0pHUXVOV0tUVEVxZ1BLRWorNklGellzaE85ZDdTQWEKZUFCWHBvSzE4djQvK2N0ek5RcXFqQi96WDNxd1pUdHp5bUVsVXk2WEJwWmpIbm9uei8rbWF5Y2ViM1B3OTQwQgp5djlrd284NENBL1h3NmVKSll5TmdGNTI0aGwwZnRsMEZ4Zk9IeldkdE9BcUM5YUFGOEwzWFhZZCtCZUU1aXVLClJCSHVjVnNlVFF3MFFJalQza2FoSUo2eHRiRThrV29VCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n    server: https://192.168.1.2:6443\n  name: default\n- cluster:\n    certificate-authority: /Users/rajatjindal/.minikube/ca.crt\n    server: https://192.168.99.104:8443\n  name: minikube\ncontexts:\n- context:\n    cluster: default\n    user: default\n  name: default\n- context:\n    cluster: minikube\n    user: minikube\n  name: minikube\ncurrent-context: minikube\nkind: Config\npreferences: {}\nusers:\n- name: default\n  user:\n    password: 294f6f0dcfbf6a67ddb3737ce095ace7\n    username: admin\n- name: minikube\n  user:\n    client-certificate: /Users/rajatjindal/.minikube/client.crt\n    client-key: /Users/rajatjindal/.minikube/client.key\n```\n\n- Run `kubectl-whoami` without any context/user override\n```bash\n  ➜  kubectl-whoami git:(master) ./kubectl-whoami \nkubecfg:certauth:admin\n```\n\u003c/p\u003e\n\u003c/details\u003e\n\n\n#### Run `kubectl-whoami` with `default` context\n```bash\n➜  kubectl-whoami git:(master) ./kubectl-whoami --context default \nkubecfg:basicauth:admin                                                                                       \n```\n\n\u003cdetails\u003e\u003csummary\u003eGet token for a service account from the cluster and use that to authenticate\u003c/summary\u003e\n\u003cp\u003e\n\n```bash\n➜  kubectl-whoami git:(master) kubectl get secret -n kube-system\nNAME                                             TYPE                                  DATA   AGE\nattachdetach-controller-token-2rdxm              kubernetes.io/service-account-token   3      34d\nbootstrap-signer-token-l79rf                     kubernetes.io/service-account-token   3      34d\ncertificate-controller-token-kchx9               kubernetes.io/service-account-token   3      34d\nclusterrole-aggregation-controller-token-b68nk   kubernetes.io/service-account-token   3      34d\ncoredns-token-wndvv                              kubernetes.io/service-account-token   3      34d\ncronjob-controller-token-hxjq9                   kubernetes.io/service-account-token   3      34d\ndaemon-set-controller-token-6p9br                kubernetes.io/service-account-token   3      34d\ndefault-token-ls5lw                              kubernetes.io/service-account-token   3      34d\ndeployment-controller-token-9qj9k                kubernetes.io/service-account-token   3      34d\ndisruption-controller-token-7zsnk                kubernetes.io/service-account-token   3      34d\nendpoint-controller-token-x2cd8                  kubernetes.io/service-account-token   3      34d\nexpand-controller-token-wpqh7                    kubernetes.io/service-account-token   3      34d\ngeneric-garbage-collector-token-6n4p9            kubernetes.io/service-account-token   3      34d\nhorizontal-pod-autoscaler-token-qrmws            kubernetes.io/service-account-token   3      34d\njob-controller-token-p9d7b                       kubernetes.io/service-account-token   3      34d\nkube-proxy-token-9wlqp                           kubernetes.io/service-account-token   3      34d\nnamespace-controller-token-nfxnl                 kubernetes.io/service-account-token   3      34d\nnode-controller-token-44blg                      kubernetes.io/service-account-token   3      34d\npersistent-volume-binder-token-kftqn             kubernetes.io/service-account-token   3      34d\npod-garbage-collector-token-d58dn                kubernetes.io/service-account-token   3      34d\npv-protection-controller-token-mqq2t             kubernetes.io/service-account-token   3      34d\npvc-protection-controller-token-b4c45            kubernetes.io/service-account-token   3      34d\nreplicaset-controller-token-4g52b                kubernetes.io/service-account-token   3      34d\nreplication-controller-token-59q77               kubernetes.io/service-account-token   3      34d\nresourcequota-controller-token-sdjcs             kubernetes.io/service-account-token   3      34d\nservice-account-controller-token-pn7bk           kubernetes.io/service-account-token   3      34d\nservice-controller-token-d2gh7                   kubernetes.io/service-account-token   3      34d\nstatefulset-controller-token-hx4cb               kubernetes.io/service-account-token   3      34d\nstorage-provisioner-token-lml77                  kubernetes.io/service-account-token   3      34d\ntoken-cleaner-token-fr7np                        kubernetes.io/service-account-token   3      34d\nttl-controller-token-7ntll                       kubernetes.io/service-account-token   3      34d\nxyz                                              Opaque                                4      27d\n➜  kubectl-whoami git:(master) kubectl get secret kube-proxy-token-9wlqp -o yaml -n kube-system\napiVersion: v1\ndata:\n  ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM1ekNDQWMrZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwdGFXNXAKYTNWaVpVTkJNQjRYRFRFNU1ERXhPVEF6TkRBeU9Wb1hEVEk1TURFeE56QXpOREF5T1Zvd0ZURVRNQkVHQTFVRQpBeE1LYldsdWFXdDFZbVZEUVRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBS3JGCjlORk85bzJnUG9wd2Uza3pxTmsyZUhvc1A3cU5TZHZqYVQ2bjJkTFVhVFZMSUUrbTlaM0JmUWZGbU5jSTE5K04KUWFkd1hha1I0ejAyVVlBd0ZWTjRIZHFLZll1MzNIWkNhdmZpVXE0ZE14ZWxVUWh4ZTBrM0Rvc216eFdSNExySwptbVNRTHhHb0ZyZHlPQzRhdG5xWnprVGJXWFdlU2VyL1F4elA2TUE1cWVEeGNXNlNEK2YyYi9NUCtJYUxLNHJaCk5tS3RHOVd1ZWhqRVhTWWhxVWFra3F1OVdaRUNGRlFHZUIxUkFLYUdtK0tlK2VBd004REpMSEVZRVU2aUkzdGgKY05haVVrNDlPK253T1kwT0VSa0EyVmQvN1lYUXZRaUZpSmRmdU1LTjE3eHpCYW1jMGtCU1dpeWxGR25lZG8zVwowODNTelhsN2U5NGhVR1NkU3FjQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUIwR0ExVWRKUVFXCk1CUUdDQ3NHQVFVRkJ3TUNCZ2dyQmdFRkJRY0RBVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFCK3ZaYzFRb25UWnIzOHVac2dDZGR2YlZ0TTZlN0FtMEQxK3lNUkZuTmM3cldqYmhZZgpuc0p0RE55ZnpzdFY1bzlUbTZTeUdDT3Z3aUIvbmQyL0MvRnVJQUd3TVdiQ0hxcG1FYnZRbEJwbDZWbGpTQmsrCm8rNCtMY3JHSVRNeDR0TDczU2k4UzhrejhWczUvRkxBVENxaThKRUhjblowNHhmcm40YUJlWUJKZTNtckJwMDcKbGw1SEdKS2NFcFYvTFRTdG03clAzTFVxMWRVMWRMYiswdFo3LzM1cGJ0RWYwNDM1QzBkalJVRmQ5NlFVQXlBMQpmeTcySHplLzhXOXR2REkrNXdORHZYOFRmRndEKzRIa1MrL1FLSDVoY0lucXNPdW5DR1lUbTdHR1N6RmY4Wnc5Cmp0YWo5cGQydnBMbFRXa2tQaDIyR3l2ZlJURGdPbFdpTy9HdgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n  namespace: a3ViZS1zeXN0ZW0=\n  token: ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklpSjkuZXlKcGMzTWlPaUpyZFdKbGNtNWxkR1Z6TDNObGNuWnBZMlZoWTJOdmRXNTBJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5dVlXMWxjM0JoWTJVaU9pSnJkV0psTFhONWMzUmxiU0lzSW10MVltVnlibVYwWlhNdWFXOHZjMlZ5ZG1salpXRmpZMjkxYm5RdmMyVmpjbVYwTG01aGJXVWlPaUpyZFdKbExYQnliM2g1TFhSdmEyVnVMVGwzYkhGd0lpd2lhM1ZpWlhKdVpYUmxjeTVwYnk5elpYSjJhV05sWVdOamIzVnVkQzl6WlhKMmFXTmxMV0ZqWTI5MWJuUXVibUZ0WlNJNkltdDFZbVV0Y0hKdmVIa2lMQ0pyZFdKbGNtNWxkR1Z6TG1sdkwzTmxjblpwWTJWaFkyTnZkVzUwTDNObGNuWnBZMlV0WVdOamIzVnVkQzUxYVdRaU9pSmhZVGM1TldaaVl5MWtOekF5TFRFeFpUa3RZVE13TVMwd09EQXdNamRrWWpaalpHUWlMQ0p6ZFdJaU9pSnplWE4wWlcwNmMyVnlkbWxqWldGalkyOTFiblE2YTNWaVpTMXplWE4wWlcwNmEzVmlaUzF3Y205NGVTSjkuSXd4S2o0VUhfeldpTjlWSW9YTVhJOXlka19idHQxWUFLOFFzVkFET0Z4cmVoN01pa3BJcFNNN1NPUFdNZHN3VjZRd1FjbnZScjBGQWNmTnBVOE5VM0lrSGIybllkOFhDWm1iZDhaeEliRm1Velc1VVRjdGZpa0ZHMmxJN1V5MngwNmg3RXMzWWFyMEhuZHJaZi01UWg3cUQxQkhtUHZ5MkxxTS1vYVNHamtkLVRLd1l2T3VTb2I3OUxZczdMdGRCeFA5UGRlTXZZUDd4RklBU3VmZzczSDVERlRxV3ZYS0tDemNIZHNoUTE0QXhtR3Z2dDlreWdSeFVKSFBmNGxXbU9rTWVldjNIUHRiMDNSN19hRkx3YldnTzJnTVFQTFlyaFpEc3laYVdyUVljdnhkaFhWSXUwN0lCOGJBN1F0OExqYnllX3V6RDJJRVdQaktZYjFnQ2dR\nkind: Secret\nmetadata:\n  annotations:\n    kubernetes.io/service-account.name: kube-proxy\n    kubernetes.io/service-account.uid: aa795fbc-d702-11e9-a301-080027db6cdd\n  creationTimestamp: \"2019-09-14T15:16:46Z\"\n  name: kube-proxy-token-9wlqp\n  namespace: kube-system\n  resourceVersion: \"213\"\n  selfLink: /api/v1/namespaces/kube-system/secrets/kube-proxy-token-9wlqp\n  uid: aa7a8f87-d702-11e9-a301-080027db6cdd\ntype: kubernetes.io/service-account-token\n➜  kubectl-whoami git:(master) echo ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklpSjkuZXlKcGMzTWlPaUpyZFdKbGNtNWxkR1Z6TDNObGNuWnBZMlZoWTJOdmRXNTBJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5dVlXMWxjM0JoWTJVaU9pSnJkV0psTFhONWMzUmxiU0lzSW10MVltVnlibVYwWlhNdWFXOHZjMlZ5ZG1salpXRmpZMjkxYm5RdmMyVmpjbVYwTG01aGJXVWlPaUpyZFdKbExYQnliM2g1TFhSdmEyVnVMVGwzYkhGd0lpd2lhM1ZpWlhKdVpYUmxjeTVwYnk5elpYSjJhV05sWVdOamIzVnVkQzl6WlhKMmFXTmxMV0ZqWTI5MWJuUXVibUZ0WlNJNkltdDFZbVV0Y0hKdmVIa2lMQ0pyZFdKbGNtNWxkR1Z6TG1sdkwzTmxjblpwWTJWaFkyTnZkVzUwTDNObGNuWnBZMlV0WVdOamIzVnVkQzUxYVdRaU9pSmhZVGM1TldaaVl5MWtOekF5TFRFeFpUa3RZVE13TVMwd09EQXdNamRrWWpaalpHUWlMQ0p6ZFdJaU9pSnplWE4wWlcwNmMyVnlkbWxqWldGalkyOTFiblE2YTNWaVpTMXplWE4wWlcwNmEzVmlaUzF3Y205NGVTSjkuSXd4S2o0VUhfeldpTjlWSW9YTVhJOXlka19idHQxWUFLOFFzVkFET0Z4cmVoN01pa3BJcFNNN1NPUFdNZHN3VjZRd1FjbnZScjBGQWNmTnBVOE5VM0lrSGIybllkOFhDWm1iZDhaeEliRm1Velc1VVRjdGZpa0ZHMmxJN1V5MngwNmg3RXMzWWFyMEhuZHJaZi01UWg3cUQxQkhtUHZ5MkxxTS1vYVNHamtkLVRLd1l2T3VTb2I3OUxZczdMdGRCeFA5UGRlTXZZUDd4RklBU3VmZzczSDVERlRxV3ZYS0tDemNIZHNoUTE0QXhtR3Z2dDlreWdSeFVKSFBmNGxXbU9rTWVldjNIUHRiMDNSN19hRkx3YldnTzJnTVFQTFlyaFpEc3laYVdyUVljdnhkaFhWSXUwN0lCOGJBN1F0OExqYnllX3V6RDJJRVdQaktZYjFnQ2dR | base64 --decode\n\neyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJlLXByb3h5LXRva2VuLTl3bHFwIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6Imt1YmUtcHJveHkiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJhYTc5NWZiYy1kNzAyLTExZTktYTMwMS0wODAwMjdkYjZjZGQiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06a3ViZS1wcm94eSJ9.IwxKj4UH_zWiN9VIoXMXI9ydk_btt1YAK8QsVADOFxreh7MikpIpSM7SOPWMdswV6QwQcnvRr0FAcfNpU8NU3IkHb2nYd8XCZmbd8ZxIbFmUzW5UTctfikFG2lI7Uy2x06h7Es3Yar0HndrZf-5Qh7qD1BHmPvy2LqM-oaSGjkd-TKwYvOuSob79LYs7LtdBxP9PdeMvYP7xFIASufg73H5DFTqWvXKKCzcHdshQ14AxmGvvt9kygRxUJHPf4lWmOkMeev3HPtb03R7_aFLwbWgO2gMQPLYrhZDsyZaWrQYcvxdhXVIu07IB8bA7Qt8Ljbye_uzD2IEWPjKYb1gCgQ%                  \n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n#### use the token at command line to get its subject\n\n```bash\n➜  kubectl-whoami git:(master) ./kubectl-whoami --token eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJlLXByb3h5LXRva2VuLTl3bHFwIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6Imt1YmUtcHJveHkiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJhYTc5NWZiYy1kNzAyLTExZTktYTMwMS0wODAwMjdkYjZjZGQiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06a3ViZS1wcm94eSJ9.IwxKj4UH_zWiN9VIoXMXI9ydk_btt1YAK8QsVADOFxreh7MikpIpSM7SOPWMdswV6QwQcnvRr0FAcfNpU8NU3IkHb2nYd8XCZmbd8ZxIbFmUzW5UTctfikFG2lI7Uy2x06h7Es3Yar0HndrZf-5Qh7qD1BHmPvy2LqM-oaSGjkd-TKwYvOuSob79LYs7LtdBxP9PdeMvYP7xFIASufg73H5DFTqWvXKKCzcHdshQ14AxmGvvt9kygRxUJHPf4lWmOkMeev3HPtb03R7_aFLwbWgO2gMQPLYrhZDsyZaWrQYcvxdhXVIu07IB8bA7Qt8Ljbye_uzD2IEWPjKYb1gCgQ\nsystem:serviceaccount:kube-system:kube-proxy\n➜ \n```\n\n### Show group(s) info\n\n#### EKS:\n```bash\n➜  kubectl-whoami git:(master) ./kubectl-whoami --context eks --all \nUser:\tuser1\nGroups:\n\tsystem:masters\n\tsystem:authenticated\nARN:\n\tarn:aws:sts::\u003c1234567890\u003e:assumed-role/\u003caws-group\u003e/user1\n```\n\n#### AKS:\n```bash\n➜  kubectl-whoami git:(master) ./kubectl-whoami --context aks --all \nUser:\tuser1@email.com\nGroups:\n\tsdbd146d-1234-lkfg-df56-1358tdyjf234\n\tftwwf097-9845-92kj-294j-aerhg4557lmd\n\tsfty0942-rlew-2345-6jdl-678647123ger\n  system:authenticated\n```\n\n#### GKE:\n```bash\n➜  kubectl-whoami git:(master) ./kubectl-whoami --context gke --all \nUser:\tuser1@email.com\nGroups:\n\tgroup1@email.com\n\tgroup2@email.com\n\tgroup3@email.com\n\tsystem:authenticated\n```\n\n## TODO\n\n- add unit tests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajatjindal%2Fkubectl-whoami","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajatjindal%2Fkubectl-whoami","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajatjindal%2Fkubectl-whoami/lists"}