Directories ¶
Path | Synopsis |
---|---|
api
|
|
v1
Package v1 is the implementation of Epinio's API v1 It has the router and controllers (handler funcs) for the API server.
|
Package v1 is the implementation of Epinio's API v1 It has the router and controllers (handler funcs) for the API server. |
v1/deploy
Package deploy provides the functionality to deploy an application.
|
Package deploy provides the functionality to deploy an application. |
v1/docs
Epinio API
|
Epinio API |
v1/response
Package response is used by all actions to write their final result as JSON
|
Package response is used by all actions to write their final result as JSON |
Package appchart collects the structures and functions that deal with epinio's app chart CR
|
Package appchart collects the structures and functions that deal with epinio's app chart CR |
Package application collects the structures and functions that deal with application workloads on k8s
|
Package application collects the structures and functions that deal with application workloads on k8s |
applicationfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package auth collects structures and functions around the generation and processing of credentials.
|
Package auth collects structures and functions around the generation and processing of credentials. |
authfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
bridge
|
|
Package cli contains all definitions pertaining to the user-visible commands of the epinio client.
|
Package cli contains all definitions pertaining to the user-visible commands of the epinio client. |
cmd/cmdfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
logprinter
Package logprinter is used to print container log lines in color
|
Package logprinter is used to print container log lines in color |
server
Package server provides the Epinio http server
|
Package server provides the Epinio http server |
server/requestctx
Package requestctx provides access to special fields in the http request's context
|
Package requestctx provides access to special fields in the http request's context |
usercmd
Package usercmd provides Epinio CLI commands for users
|
Package usercmd provides Epinio CLI commands for users |
usercmd/usercmdfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package configurations encapsulates all the functionality around Epinio configurations A Configuration is essentially a Secret with some Epinio specific labels.
|
Package configurations encapsulates all the functionality around Epinio configurations A Configuration is essentially a Secret with some Epinio specific labels. |
Package domain collects structures and functions around the domains the client works with.
|
Package domain collects structures and functions around the domains the client works with. |
Package duration defines the various durations used throughout Epinio, as timeouts, and other.
|
Package duration defines the various durations used throughout Epinio, as timeouts, and other. |
Package helm contains the epinio-specific core to the helm client libraries.
|
Package helm contains the epinio-specific core to the helm client libraries. |
Package names collects functions encapsulating the rules for constructing a variety of kube resource names
|
Package names collects functions encapsulating the rules for constructing a variety of kube resource names |
Package namespaces encapsulates all the functionality around Epinio-controlled namespaces TODO: Consider moving this + the applications + the configurations packages under "models".
|
Package namespaces encapsulates all the functionality around Epinio-controlled namespaces TODO: Consider moving this + the applications + the configurations packages under "models". |
Package registry implements the various functions needed to store and retrieve images from a container registry.
|
Package registry implements the various functions needed to store and retrieve images from a container registry. |
Package s3manager implements the various functions needed to store and retrieve files from an S3 API compatible endpoint (AWS S3, Minio, etc)
|
Package s3manager implements the various functions needed to store and retrieve files from an S3 API compatible endpoint (AWS S3, Minio, etc) |
Package selfupdater is used to replace the current running binary, with a given version.
|
Package selfupdater is used to replace the current running binary, with a given version. |
selfupdaterfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
servicesfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package urlcache maintains a local cache of files for external urls.
|
Package urlcache maintains a local cache of files for external urls. |
Package version contains the variable holding the client's version number.
|
Package version contains the variable holding the client's version number. |
Click to show internal directories.
Click to hide internal directories.