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.


