Vennir is MIT-licensed and developed in public. Questions, bugs, ideas and fixes all go through the repository's issues and pull requests.
A bug, a question, or something you'd like Vennir to do. For anything bigger than a small fix, start here so the approach is agreed first.
IssuesOne focused change, with what changed and why, and a test that fails without it.
Pull requestsPrivately, never in a public issue: the repository's Security tab, then Report a vulnerability.
Report privatelyEveryone taking part follows the Contributor Covenant 2.1, in issues, pull requests and anywhere else.
Read itGitHub issues and pull requests are the only channels today: there's no chat server, forum or mailing list, and GitHub Discussions isn't turned on.
Please don't open a public issue. Open the repository's Security tab, choose Report a vulnerability, and include what you found, how to reproduce it, and what an attacker could do with it.
The kernel, the console, the API gateway, the vennir CLI, the Helm charts and the admission policies they install. Only the latest release gets security fixes while Vennir is 0.x.
Gaps the security model already lists as not yet enforced (a new way to exploit one is still welcome), the local kind admin password, products in a catalog repository, and third-party charts.
They share no code and no environment: build and test each one from inside its own directory. The repository map lists every folder and file, one line each.
The agreed order of work: housekeeping and tests first, then features with steps left, then proving on a cloud what's only been proven on kind, and the MCP server and Azure last. One paid run, on GKE and EKS, is done; the list below is what the next one proves. No dates: it's done when it's proven.
The chat agent on Amazon Bedrock waits on the account's model access, and Sigstore's newer signature format waits on policy-controller. Whether to mask Secret values in logs still needs a decision.
Its public listener behind a cloud load balancer and certificate. Documented, and proven so far only on kind.
A catalog team's builds using values of their own, from a GitHub Environment only main may use: built in 0.10.0, to see in a real catalog repository.
One install reading another's catalog from Amazon ECR, by AWS web identity.
The samples label what they make with the run's team, and delete only what carries it.
The base images' weekly mirror, vennir apply waiting for a hostname's DNS record, a narrowed schema refused at checkout, and deploying GKE from a release.
A few console pages show “nothing here” when a load fails; each should say so, with Try again.
The chat agent's tools for engineers' own agents, then Azure as a target, with its managed Prometheus and the Azure sample signing in.
Vennir is under the MIT License. Your contributions are covered by the Contributor License Agreement, which you accept once; you keep the copyright in them.