← All Projects
API Infrastructure

Goma K8s Provider

Kubernetes-native config provider for Goma Gateway

A lightweight sidecar that watches Goma Gateway Route and Middleware CRDs and converts them into native gateway configuration on the fly. Enables fully declarative, GitOps-friendly gateway management without restarts.

GoLanguage
Apache-2.0License

Key Features

Watches Route & Middleware CRDs scoped per Gateway instance
Atomic config generation to a shared volume — no restarts
Optional ACME certificate sync to Kubernetes Secrets
Debounced updates to prevent config thrashing
Cluster-wide or namespace-scoped operation
Auto-injected by the Goma Operator alongside gateway pods
Minimal RBAC footprint

Get started with Goma K8s Provider

Check out the source code, read the docs, and start building.