Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
acceptance
|
|
helpers/catalog
Package catalog contains objects and resources, which are used by multiple tests
|
Package catalog contains objects and resources, which are used by multiple tests |
helpers/machine
Package machine provides a number of utility functions encapsulating often-used sequences.
|
Package machine provides a number of utility functions encapsulating often-used sequences. |
authtoken
Package authtoken creates JWT tokens to secure the websockets connections
|
Package authtoken creates JWT tokens to secure the websockets connections |
bytes
Package bytes is a helper to convert bytes to a human readable string
|
Package bytes is a helper to convert bytes to a human readable string |
kubernetes/tailer
tailer manages objects which tail the logs of a collection of pods specified by a label selector.
|
tailer manages objects which tail the logs of a collection of pods specified by a label selector. |
randstr
Package randstr provides functions for the generation of random strings.
|
Package randstr provides functions for the generation of random strings. |
routes
Package routes implements registered urls and parameter substitution
|
Package routes implements registered urls and parameter substitution |
tracelog
Package tracelog provides a logger for debugging and tracing This logger will not print anything, unless TRACE_LEVEL is at least 1
|
Package tracelog provides a logger for debugging and tracing This logger will not print anything, unless TRACE_LEVEL is at least 1 |
internal
|
|
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. |
api/v1/appchart
Appchart contains the API handlers to manage appcharts.
|
Appchart contains the API handlers to manage appcharts. |
api/v1/application
Application contains the API handlers to manage applications.
|
Application contains the API handlers to manage applications. |
api/v1/configuration
Configuration contains the API handlers to manage configurations.
|
Configuration contains the API handlers to manage configurations. |
api/v1/configurationbinding
Configurationbinding contains the API handlers to manage configuration bindings.
|
Configurationbinding contains the API handlers to manage configuration bindings. |
api/v1/deploy
Package deploy provides the functionality to deploy an application.
|
Package deploy provides the functionality to deploy an application. |
api/v1/docs
Epinio API
|
Epinio API |
api/v1/env
Env contains the API handlers to manage the application environment
|
Env contains the API handlers to manage the application environment |
api/v1/namespace
Namespace contains the API handlers to manage namespaces.
|
Namespace contains the API handlers to manage namespaces. |
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 |
appchart
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 |
application
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 |
auth
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. |
auth/authfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
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. |
cli/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 |
cli/logprinter
Package logprinter is used to print container log lines in color
|
Package logprinter is used to print container log lines in color |
cli/server
Package server provides the Epinio http server
|
Package server provides the Epinio http server |
cli/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 |
cli/usercmd
Package usercmd provides Epinio CLI commands for users
|
Package usercmd provides Epinio CLI commands for users |
cli/usercmd/usercmdfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
configurations
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. |
domain
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. |
duration
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. |
errors
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. |
helm
Package helm contains the epinio-specific core to the helm client libraries.
|
Package helm contains the epinio-specific core to the helm client libraries. |
names
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 |
namespaces
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". |
registry
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. |
s3manager
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) |
version
Package version contains the variable holding the client's version number.
|
Package version contains the variable holding the client's version number. |
pkg
|
|
api/core/v1/client
Package client connects to the Epinio API's endpoints
|
Package client connects to the Epinio API's endpoints |
api/core/v1/models
-*- fill-column: 90 -*- Package models contains the types (mostly structures) encapsulating the API requests and reponses used by the communication between epinio client and APIserver.
|
-*- fill-column: 90 -*- Package models contains the types (mostly structures) encapsulating the API requests and reponses used by the communication between epinio client and APIserver. |
Click to show internal directories.
Click to hide internal directories.