siderolabs / talos

Talos Linux is a modern Linux distribution built for Kubernetes.
https://www.talos.dev
Mozilla Public License 2.0
6.39k stars 514 forks source link

talosctl and client authentication store #7998

Open sergelogvinov opened 9 months ago

sergelogvinov commented 9 months ago

Feature Request

Description

kubectl has auth extension https://kubernetes.io/docs/reference/config-api/client-authentication.v1beta1/ It help to store secrets in trusted places. like https://github.com/chrisns/kubectl-passman and many others.

What do you think about it? Can we add support solution like kubectl has?

context: cluster-name
contexts:
    cluster-name:
      endpoints: # optional
            - IP1
            - IP2
      ca: LS... # optional
      exec:
        apiVersion: client.authentication.talos.dev/v1beta1
        args: []
        command: ''
        env: ''
        provideClusterInfo: false
github-actions[bot] commented 3 months ago

This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 7 days.

sergelogvinov commented 3 months ago

Hi, @smira Can you share your thoughts about it?

smira commented 3 months ago

It might be a good idea, I don't have any specific idea about it.