kubectx-pass-credential-provider - provide client kubernetes credential from pass
An external kube credential provider based on pass
See kubeconfig-pass that explains how the connection information
are retrieved from pass
USAGE EXAMPLE
Section titled “USAGE EXAMPLE”This is just a dummy example. For more detailed information, see the official documentation
You can set all driving environments variables defined in kubee-env.
Example of kubeconfig file using the
apiVersion: v1kind: Configusers: - name: my-user user: exec: apiVersion: "client.authentication.k8s.io/v1" command: "kubectx-pass-crendential-provider" env: - name: "KUBEE_USER" value: "default" installHint: | kubee should be installed provideClusterInfo: true interactiveMode: Neverclusters: - name: my-cluster cluster: server: "https://1.2.3.4:8080" certificate-authority: "/etc/kubernetes/ca.pem" extensions: - name: client.authentication.k8s.io/exec # reserved extension name for per cluster exec config extension: some-config-per-cluster: config-data # arbitrary configcontexts: - name: my-cluster context: cluster: my-cluster user: my-usercurrent-context: my-cluster