- Notifications
You must be signed in to change notification settings - Fork1
Operator for Aiven Kafka topic and user management
License
NotificationsYou must be signed in to change notification settings
nais/kafkarator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Kafkarator is a Kubernetes operator on theNAIS platform, providingself-service functionality for Aiven hosted Kafka through Kubernetes resources.
Kafkarator defines aKubernetes custom resource,kafka.nais.io/Topic
. When users create or update this resource,Kafkarator translates it to Aiventopics andACL entries.
Kafkarator usesearthly viaearthlyw for building.
Use./earthlyw +docker
to build docker images for kafkarator and canary.
The images are signed "keylessly" usingSigstore cosign.To verify their authenticity run
cosign verify \--certificate-identity "https://github.com/nais/kafkarator/.github/workflows/main.yml@refs/heads/master" \--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \europe-north1-docker.pkg.dev/nais-io/nais/images/kafkarator@sha256:<shasum>
The images are also attested with SBOMs in theCycloneDX format.You can verify these by running
cosign verify-attestation --type cyclonedx \--certificate-identity "https://github.com/nais/kafkarator/.github/workflows/main.yml@refs/heads/master" \--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \europe-north1-docker.pkg.dev/nais-io/nais/images/kafkarator@sha256:<shasum>
About
Operator for Aiven Kafka topic and user management
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published