Skip to content

Credenciales & Claves API

pipel8ne incluye una bóveda de credenciales — almacenamiento cifrado para los secretos que necesitan tus steps (tokens de registros Docker, claves SSH, tokens API, etc.).

Cómo funciona

Las credenciales se almacenan cifradas en reposo con AES-256-GCM. El valor en bruto solo es visible cuando se introduce por primera vez.

Gestionar credenciales

Ve a Configuración → Credenciales.

Añadir una credencial

Haz clic en Nueva credencial:

CampoDescripciónEjemplo
EtiquetaNombre amigableToken Docker Hub
ProveedorEl servicio correspondientegithub, docker, aws
ValorEl valor secretoTu token o contraseña

Usar una credencial en un step

En el panel de configuración del step, sección Secretos, selecciona la credencial por su etiqueta.

En el YAML exportado:

yaml
# GitHub Actions
env:
  DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}

Debes añadir el secreto a tu plataforma CI con el mismo nombre.


Claves API

Las claves API permiten autenticarse en la API de pipel8ne de forma programática.

Crear una clave API

Ve a Configuración → Claves API, haz clic en Nueva clave API.

La clave se muestra una sola vez — cópiala inmediatamente.

Usar una clave API

bash
curl -H "Authorization: Bearer p8n_aAbBcC..." \
  http://localhost:3000/api/projects

Revocar una clave API

Haz clic en Revocar junto a una clave. Deja de funcionar inmediatamente.

Released under the MIT License.