kore3lab / dashboard

Kubernetes multi-clusters dashboard
Apache License 2.0
37 stars 13 forks source link

Support user auth-provider on kubeconfig #130

Closed itnpeople closed 1 year ago

itnpeople commented 1 year ago

kubeconfig auth-provider 지원

gcloud container clusters get-credentials cluster-1 --region asia-northeast3 --project project-1

users:
- name: apps-06-user
  user:
    client-certificate-data:  ....
    client-key-data:  ...
- name: gke_kore3-etri-cloudbarista_asia-northeast3_certificate-cluster
  user:
    auth-provider:
      config:
        access-token: ....
        cmd-args: config config-helper --format=json
        cmd-path: /usr/local/google-cloud-sdk/bin/gcloud
        expiry: "2022-11-02T02:37:29Z"
        expiry-key: '{.credential.token_expiry}'
        token-key: '{.credential.access_token}'
      name: gcp