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/models
Package models contains the types (mostly structures) encapsulating the API requests and reponses used by the communication between epinio client and APIserver.
|
Package models contains the types (mostly structures) encapsulating the API requests and reponses used by the communication between epinio client and APIserver. |
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 |
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. |
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 |
clients
Package clients contains all the CLI commands for the client
|
Package clients contains all the CLI commands for the client |
clients/gitea
Package gitea deals with using gitea as a store for pushed applications and their deployment info
|
Package gitea deals with using gitea as a store for pushed applications and their deployment info |
logprinter
Package logprinter is used to print container log lines in color
|
Package logprinter is used to print container log lines in color |
Package auth collects structures and functions around the domains the client works with.
|
Package auth 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 filesystem allows enables the use of either embedded assets (with statik) or files from the real filesystem.
|
Package filesystem allows enables the use of either embedded assets (with statik) or files from the real filesystem. |
Package interfaces defines various interfaces used in Epinio whose definition in a more specific package would cause import loops.
|
Package interfaces defines various interfaces used in Epinio whose definition in a more specific package would cause import loops. |
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 organizations encapsulates all the functionality around Epinio-controlled namespaces TODO: Consider moving this + the applications + the services packages under "models".
|
Package organizations encapsulates all the functionality around Epinio-controlled namespaces TODO: Consider moving this + the applications + the services packages under "models". |
Package services encapsulates all the functionality around Epinio services, catalog-based and custom
|
Package services encapsulates all the functionality around Epinio services, catalog-based and custom |
Package version contains the variable holding the client's version number.
|
Package version contains the variable holding the client's version number. |
Package web implements the Epinio dashboard
|
Package web implements the Epinio dashboard |
Click to show internal directories.
Click to hide internal directories.