Directories ¶
Path | Synopsis |
---|---|
Package builder is responsible for building fully rendered kubernetes api objects from various input directories.
|
Package builder is responsible for building fully rendered kubernetes api objects from various input directories. |
controller
Package controller integrates Choria Machine Room into Holos for cluster management.
|
Package controller integrates Choria Machine Room into Holos for cluster management. |
pull
Package pull pulls resources from the PlatformService and caches them in the local filesystem.
|
Package pull pulls resources from the PlatformService and caches them in the local filesystem. |
push
Package push pushes resources to the holos api server.
|
Package push pushes resources to the holos api server. |
register
Package register provides user registration via the command line.
|
Package register provides user registration via the command line. |
Package client provides configuration and convenience methods for making API calls to the holos server.
|
Package client provides configuration and convenience methods for making API calls to the holos server. |
Package errors provides error wrapping with location information
|
Package errors provides error wrapping with location information |
Package logger provides logging configuration and helpers to pass a logger instance through the context.
|
Package logger provides logging configuration and helpers to pass a logger instance through the context. |
Package push pushes resources to the holos api server.
|
Package push pushes resources to the holos api server. |
db
Package db manages database client and schema migrations to interact with entities.
|
Package db manages database client and schema migrations to interact with entities. |
handler
Package handler implements service handlers.
|
Package handler implements service handlers. |
middleware/authn
Package authn provides the middleware handler responsible for authenticating requests and adding the Identity to the request context.
|
Package authn provides the middleware handler responsible for authenticating requests and adding the Identity to the request context. |
middleware/logger
Package logger logs http responses See: https://github.com/elithrar/admission-control/blob/v0.6.7/request_logger.go#L40
|
Package logger logs http responses See: https://github.com/elithrar/admission-control/blob/v0.6.7/request_logger.go#L40 |
website
Package website serves the holos website with a http server.
|
Package website serves the holos website with a http server. |
Package strings implements simple functions to manipulate UTF-8 encoded strings that are not included in the standard library package.
|
Package strings implements simple functions to manipulate UTF-8 encoded strings that are not included in the standard library package. |
Package tint copied from https://github.com/lmittmann/tint/tree/v1.0.4 to adjust the colors
|
Package tint copied from https://github.com/lmittmann/tint/tree/v1.0.4 to adjust the colors |
Package token obtains, caches, and provides an ID token to authenticate to the holos api server.
|
Package token obtains, caches, and provides an ID token to authenticate to the holos api server. |
Click to show internal directories.
Click to hide internal directories.