Skip to content

Configurar credenciales

KuaDashboard guarda perfiles cloud con nombre en su almacén cifrado de credenciales. Abre Env Manager, crea un perfil, selecciona el proveedor y completa los campos indicados. Nunca guardes credenciales en el repositorio.

Vercel

  1. Genera un token en Vercel Account Tokens.
  2. Crea un perfil Vercel en Env Manager.
  3. Ingresa el token en VERCEL_API_TOKEN.
  4. Para una cuenta de equipo, agrega opcionalmente VERCEL_TEAM_ID. El ID aparece en Team Settings > General.

El token debe tener acceso a los proyectos o al equipo que deseas administrar. La aplicación Electron también permite autenticación OAuth.

Referencia oficial: Tokens de acceso de Vercel

GCP

Usa una cuenta de servicio para perfiles almacenados o una configuración local de gcloud.

  1. Crea una cuenta en Google Cloud IAM.
  2. Asigna únicamente los roles necesarios para consultar u operar los recursos requeridos.
  3. Crea una llave JSON y descárgala una sola vez.
  4. Configura GCP_PROJECT_ID y pega el JSON completo en GCP_SERVICE_ACCOUNT_JSON.

Como alternativa, ejecuta gcloud auth login y selecciona la configuración local en KuaDashboard. Referencias oficiales: Crear llaves de cuentas de servicio y Roles de IAM.

AWS

Prefiere credenciales temporales mediante IAM Identity Center (SSO) o un perfil local de AWS CLI. Ejecuta aws configure sso y aws sso login --profile PERFIL; luego selecciona el perfil detectado.

Para un perfil manual, configura AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY y AWS_DEFAULT_REGION. Las credenciales temporales de STS también requieren AWS_SESSION_TOKEN.

Asigna permisos de mínimo privilegio. Referencias oficiales: Autenticación de AWS CLI y Buenas prácticas de IAM.

Kubernetes

KuaDashboard lee kubeconfig desde KUBECONFIG, ~/.kube/config, YAML importado o rutas locales registradas.

  1. Obtén un kubeconfig del administrador del clúster o proveedor cloud.
  2. Verifícalo con kubectl config get-contexts y kubectl auth can-i get pods --all-namespaces.
  3. Importa el YAML o registra su ruta desde KuaDashboard.
  4. Usa una identidad dedicada con los permisos RBAC mínimos necesarios. Evita credenciales con cluster-admin.

Referencias oficiales: Organizar acceso con kubeconfig y Buenas prácticas de RBAC.

Released under the MIT License.