Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package config defines all configuration of Garm.
|
Package config defines all configuration of Garm. |
Package handler provides an interface to handle K8s webhook requests, including authentication and authorization requests.
|
Package handler provides an interface to handle K8s webhook requests, including authentication and authorization requests. |
Package log manages the interface for Garm application logger.
|
Package log manages the interface for Garm application logger. |
Package router routes HTTP requests to corresponding handler.
|
Package router routes HTTP requests to corresponding handler. |
TODO: This code is based on athenz/k8s-athenz-sia's implementation: TODO: https://github.com/AthenZ/k8s-athenz-sia/blob/main/pkg/util/cert-reloader.go TODO: Yet, the original code is tailored specifically to k8s-athenz-sia's logic TODO: So we could not copy the k8s-athenz-sia's cert-reloader code as is.
|
TODO: This code is based on athenz/k8s-athenz-sia's implementation: TODO: https://github.com/AthenZ/k8s-athenz-sia/blob/main/pkg/util/cert-reloader.go TODO: Yet, the original code is tailored specifically to k8s-athenz-sia's logic TODO: So we could not copy the k8s-athenz-sia's cert-reloader code as is. |
third_party
|
|
webhook
Package webhook provides the handlers and customization points for implementing a K8s webhook for authentication and authorization using Athenz.
|
Package webhook provides the handlers and customization points for implementing a K8s webhook for authentication and authorization using Athenz. |
Package usecase provides the Garm daemon implementation.
|
Package usecase provides the Garm daemon implementation. |
Click to show internal directories.
Click to hide internal directories.