Werkt met de pipelines, platforms en bestanden die je al gebruikt
In CI is Crunu één opdracht, crunu run, met een token dat aan je provider is gebonden. Op servers is het een agent met een systemd-service. Deze pagina noemt alleen wat vandaag werkt, en zegt welke delen ingebouwd zijn en welke een recept.
CI-pipelines3
Bind een servicetoken met OIDC aan je CI-provider, zodat het alleen werkt in de pipeline die je noemt en alleen de omgevingen krijgt die je toekent.
GitHub ActionsIngebouwd
Bind een token met OIDC aan een repository, branch en omgeving; de agent haalt het token van GitHub zelf op.
GitLab CIIngebouwd
Bind een token met id_tokens aan een projectpad, ref en omgeving, of breid de jobsjablonen .crunu uit.
Bitbucket PipelinesIngebouwd
Bind een token aan een repository, branch en deployment met het OIDC-token van de stap en je eigen audience.
Andere CI-systemen. Bewaar een servicetoken in de secrets van je CI en voer stappen uit met crunu run. Elke issuer die OIDC-discovery publiceert, kan voor een CI-binding worden gebruikt. Elke CI met een servicetoken
Cloudplatforms voor je eigen server3
Deploy je eigen Crunu-server met één script. Waar hij ook draait, de server bewaart alleen versleutelde data, en hij verhuist tussen platforms met één archief.
Cloudflare WorkersIngebouwd
Deploy je eigen server naar Workers met D1 in één script.
VercelIngebouwd
Host je eigen server op Vercel met Neon, of zet vanuit CI waarden in Vercel.
Google Cloud RunIngebouwd
Deploy je eigen server naar Cloud Run met Cloud SQL of Neon en Secret Manager.
Je servers en containers2
Draai de server met Docker Compose, en draai de agent crunu als systemd-service in een sandbox die variabelen aan je programma’s doorgeeft.
Bestanden en formaten2
Bewaar bestanden met toegangsgegevens zoals ze geschreven zijn, en exporteer een omgeving naar een formaat dat andere tools openen.
AWS credentials filesIngebouwd
Bewaar ~/.aws/credentials en ~/.aws/config met hun secties, en zet ze met één opdracht terug.
Ansible VaultIngebouwd
Exporteer een omgeving naar keys.vault.yml, dat opent met ansible-vault view.
Wat niet gekoppeld is
Alles hierboven werkt vandaag. Dit zijn de gaten, zodat je er rekening mee kunt houden.
Geen ingebouwde sync naar secretopslag in de cloud
Crunu zet geen waarden in de omgevingsvariabelen van Vercel, de secrets van Cloudflare, AWS Secrets Manager of GitHub Secrets. Een pipeline kan ze erin zetten met crunu run en de eigen CLI van het platform.
Geen Kubernetes of Terraform
Er is geen Kubernetes-operator, Helm-chart of CSI-driver, geen Terraform-provider en geen SDK’s. Programma’s krijgen hun waarden via crunu run.
Chat- en alarmeringstools alleen via webhooks
Slack, Microsoft Teams en PagerDuty ontvangen waarschuwingen van Crunu via hun inkomende webhooks; er is geen aparte app voor.
Geen import uit andere kluizen
Crunu importeert niet uit 1Password, HashiCorp Vault, Doppler of Infisical. Sleep je bestanden in plaats daarvan naar een omgeving.
AWS App Runner staat er niet bij
De server heeft er een deployscript voor, maar AWS heeft App Runner gesloten voor nieuwe klanten.
Veelgestelde vragen
Staat je vraag er niet bij? Mail naar support@crunu.com, dan antwoordt een mens.
Staat de GitHub Action op de Marketplace?
Nee. De action setup-crunu bestaat uit twee bestanden die je naar je repository kopieert, zodat hij door je eigen review gaat. Dezelfde stappen werken ook als drie gewone opdrachten.
Welke CI-providers kunnen een token met OIDC binden?
GitHub Actions, GitLab CI en Bitbucket Pipelines, plus elke issuer die OIDC-discovery publiceert. Andere CI-systemen kunnen een servicetoken zonder binding gebruiken.
Moet ik Crunu op een van deze platforms hosten?
Nee. Crunu draait op app.crunu.com. De hostingintegraties zijn voor teams die hun eigen server draaien. De server is niet als publieke download gepubliceerd. Mail naar support@crunu.com.
Kan Crunu secrets naar mijn cloudprovider synchroniseren?
Niet uit zichzelf. Een pipeline kan waarden erin zetten met crunu run en de CLI van de provider, zoals de pagina over Vercel laat zien.
Draait Crunu op Windows?
Nee. De agent crunu draait op Linux en macOS, op amd64 en arm64.
Koppel je eerste pipeline
Maak een servicetoken voor staging, plak de CI-instelling in je pipeline en voer je tests uit met crunu run. Gratis tijdens de vroege toegang.