gateway/

directory
v0.7.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2026 License: Apache-2.0

README

pkg/gateway

The gateway is the external-facing component of Orkestra. It owns every concern that crosses the cluster boundary: serving CRs over HTTP, admission and conversion webhooks, TLS certificate management, and notification dispatch.

Sub-package Responsibility
applyapi/ Apply API — deliver CRs over HTTP without a kubeconfig
webhook/ Admission, conversion, deletion-protection, namespace-protection webhooks + housekeeper
certmanager/ TLS certificate lifecycle for all webhook endpoints
notification/ SMTP/Slack dispatch; throttling; standalone and gateway modes
handlers/ /katalog, /katalog/{crd}, /notify HTTP handler constructors

Directories

Path Synopsis
pkg/gateway/apply/handler.go
pkg/gateway/apply/handler.go
Package certmanager centralises the TLS certificate lifecycle for Orkestra.
Package certmanager centralises the TLS certificate lifecycle for Orkestra.
pkg/kordinator/gateway_handlers.go
pkg/kordinator/gateway_handlers.go
pkg/notification/email.go
pkg/notification/email.go
webhook/admission.go — /validate and /mutate HTTP handlers.
webhook/admission.go — /validate and /mutate HTTP handlers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL