Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
client
Package client initialize and wrap a Kubernete's client-go rest.Config client
|
Package client initialize and wrap a Kubernete's client-go rest.Config client |
controller
Package controller list and keep watching a specific Kubernetes resource kind (ie.
|
Package controller list and keep watching a specific Kubernetes resource kind (ie. |
event
Package event mediates notification between controllers and recorder
|
Package event mediates notification between controllers and recorder |
health
Package health serves health checks over HTTP at /health endpoint.
|
Package health serves health checks over HTTP at /health endpoint. |
log
Package log initialize and configure a logrus logger.
|
Package log initialize and configure a logrus logger. |
observer
Package observer polls the Kubernetes api-server to discover all supported API groups/object kinds, and launch a new controller for each of them.
|
Package observer polls the Kubernetes api-server to discover all supported API groups/object kinds, and launch a new controller for each of them. |
recorder
Package recorder listen for event notifications from controllers, and persists those events' content as files on disk.
|
Package recorder listen for event notifications from controllers, and persists those events' content as files on disk. |
store/git
Package git makes a git repository out of a local directory, keeps the content committed when the directory content changes, and optionaly (if a remote repos url is provided), keep it in sync with a remote repository.
|
Package git makes a git repository out of a local directory, keeps the content committed when the directory content changes, and optionaly (if a remote repos url is provided), keep it in sync with a remote repository. |
Click to show internal directories.
Click to hide internal directories.