internal/

directory
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2022 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/application
Application contains the API handlers to manage applications.
Application contains the API handlers to manage applications.
v1/env
Env contains the API handlers to manage the application environment
Env contains the API handlers to manage the application environment
v1/namespace
Namespace contains the API handlers to manage namespaces.
Namespace contains the API handlers to manage namespaces.
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
v1/service
Service contains the API handlers to manage services.
Service contains the API handlers to manage services.
v1/servicebinding
Servicebinding contains the API handlers to manage service bindings.
Servicebinding contains the API handlers to manage service bindings.
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.
admincmd
Package admincmd provides the commands of the admin CLI, which deals with installing and configurations
Package admincmd provides the commands of the admin CLI, which deals with installing and configurations
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
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 errors is a collection of various custom errors returned by Epinio methods.
Package errors is a collection of various custom errors returned by Epinio methods.
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 services packages under "models".
Package namespaces encapsulates all the functionality around Epinio-controlled namespaces TODO: Consider moving this + the applications + the services 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 services encapsulates all the functionality around Epinio services
Package services encapsulates all the functionality around Epinio services
Package version contains the variable holding the client's version number.
Package version contains the variable holding the client's version number.

Jump to

Keyboard shortcuts

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