Discover Packages
github.com/orkspace/orkestra
pkg
gateway
directory
Version:
v0.7.12
Opens a new window with list of versions in this module.
Published: Jul 23, 2026
License: Apache-2.0
Opens a new window with license information.
README
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
Expand ▾
Collapse ▴
Directories
¶
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.
Click to show internal directories.
Click to hide internal directories.