internal/

directory
v0.0.28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2021 License: Apache-2.0

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.
cli
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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL