Saltar al contenido

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.

Ejemplo. Kiteline es una empresa ficticia.

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.

  • DockerIntegrada

    Ejecuta tu propio servidor con Docker Compose, detrás de Caddy o Cloudflare Tunnel.

  • systemdIntegrada

    Ejecuta el agente como un servicio aislado e inicia tus servicios con crunu run.

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.

Lo que Crunu no hace

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.