Funciona con los pipelines, las plataformas y los archivos que ya usas
En la CI, Crunu es un comando, crunu run, con un token vinculado a tu proveedor. En los servidores, es un agente con un servicio de systemd. Esta página solo enumera lo que funciona hoy e indica qué partes vienen integradas y cuáles son una receta.
Pipelines de CI3
Vincula un token de servicio a tu proveedor de CI con OIDC, para que solo funcione en el pipeline que indiques y reciba solo los entornos que concedas.
GitHub ActionsIntegrada
Vincula un token a un repositorio, una rama y un entorno con OIDC; el agente obtiene él mismo el token de GitHub.
GitLab CIIntegrada
Vincula un token a la ruta de un proyecto, una ref y un entorno con id_tokens, o amplía las plantillas de trabajo .crunu.
Bitbucket PipelinesIntegrada
Vincula un token a un repositorio, una rama y un despliegue con el token OIDC del paso y tu propia audiencia.
Otros sistemas de CI. Guarda un token de servicio en los secretos de la CI y ejecuta los pasos con crunu run. Cualquier emisor que publique OIDC discovery puede usarse para una vinculación de CI. Cualquier CI con un token de servicio
Plataformas en la nube para tu propio servidor3
Despliega tu propio servidor de Crunu con un solo script. El servidor guarda solo datos cifrados dondequiera que funcione, y se traslada entre plataformas con un solo archivo de exportación.
Cloudflare WorkersIntegrada
Despliega tu propio servidor en Workers con D1 con un solo script.
VercelIntegrada
Aloja tu propio servidor en Vercel con Neon, o envía valores a Vercel desde la CI.
Google Cloud RunIntegrada
Despliega tu propio servidor en Cloud Run con Cloud SQL o Neon y Secret Manager.
Tus servidores y contenedores2
Ejecuta el servidor con Docker Compose, y el agente crunu como un servicio de systemd aislado que entrega las variables a tus programas.
Archivos y formatos2
Guarda los archivos de credenciales tal como están escritos y exporta un entorno a un formato que abren otras herramientas.
AWS credentials filesIntegrada
Guarda ~/.aws/credentials y ~/.aws/config con sus secciones, y devuélvelos a su sitio con un solo comando.
Ansible VaultIntegrada
Exporta un entorno a keys.vault.yml, que se abre con ansible-vault view.
Lo que no está conectado
Todo lo anterior funciona hoy. Estas son las carencias, para que puedas planificar en torno a ellas.
Sin sincronización integrada con almacenes de secretos en la nube
Crunu no envía valores a las variables de entorno de Vercel, los secretos de Cloudflare, AWS Secrets Manager ni GitHub Secrets. Un pipeline puede enviarlos con crunu run y la CLI de la propia plataforma.
Sin Kubernetes ni Terraform
No hay operador de Kubernetes, chart de Helm ni driver CSI, ni proveedor de Terraform, ni SDK. Los programas reciben sus valores mediante crunu run.
Herramientas de chat y de guardias solo mediante webhooks
Slack, Microsoft Teams y PagerDuty reciben las alertas de Crunu mediante sus webhooks entrantes; no hay una app dedicada para ellos.
Sin importación desde otras bóvedas
Crunu no importa desde 1Password, HashiCorp Vault, Doppler ni Infisical. En su lugar, arrastra tus archivos a un entorno.
AWS App Runner no aparece en la lista
El servidor tiene un script de despliegue para él, pero AWS ha cerrado App Runner a nuevos clientes.
Dudas frecuentes
¿No está aquí? Escribe a support@crunu.com y te responderá una persona.
¿La GitHub Action está en el Marketplace?
No. La acción setup-crunu son dos archivos que copias en tu repositorio, así que pasa por tu propia revisión. Los mismos pasos también funcionan como tres comandos sencillos.
¿Qué proveedores de CI pueden vincular un token con OIDC?
GitHub Actions, GitLab CI y Bitbucket Pipelines, además de cualquier emisor que publique OIDC discovery. Otros sistemas de CI pueden usar un token de servicio por sí solo.
¿Tengo que alojar Crunu en una de estas plataformas?
No. Crunu funciona en app.crunu.com. Las integraciones de alojamiento son para equipos que operan su propio servidor. El servidor no se publica como descarga pública. Escribe a support@crunu.com.
¿Crunu puede sincronizar secretos con mi proveedor de nube?
No por sí solo. Un pipeline puede enviar valores con crunu run y la CLI del proveedor, como muestra la página de Vercel.
¿Crunu funciona en Windows?
No. El agente crunu funciona en Linux y macOS, en amd64 y arm64.
Conecta tu primer pipeline
Crea un token de servicio para staging, pega la configuración de la CI en tu pipeline y ejecuta tus pruebas con crunu run. Gratis durante el acceso anticipado.