internal/kubelet/kubeconfig.template.yaml (27 lines of code) (raw):

--- apiVersion: v1 kind: Config clusters: - name: kubernetes cluster: certificate-authority: {{.CaCertPath}} server: {{.APIServerEndpoint}} current-context: kubelet contexts: - name: kubelet context: cluster: kubernetes user: kubelet users: - name: kubelet user: exec: apiVersion: client.authentication.k8s.io/v1beta1 command: aws args: - "eks" - "get-token" - "--cluster-name" - "{{.Cluster}}" - "--region" - "{{.Region}}"