internal/

directory
v0.11.4 Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2023 License: MPL-2.0

Directories

Path Synopsis
Package appconfig provides the logic for watching and reading application configuration values.
Package appconfig provides the logic for watching and reading application configuration values.
ceb
Package ceb contains the core logic for the custom entrypoint binary ("ceb").
Package ceb contains the core logic for the custom entrypoint binary ("ceb").
execwriter
Package execwriter contains helpers for writing "waypoint exec" streams via an io.Writer.
Package execwriter contains helpers for writing "waypoint exec" streams via an io.Writer.
ssh
Package ssh contains the login for the custom entrypoint binary to run an SSH server.
Package ssh contains the login for the custom entrypoint binary to run an SSH server.
virtualceb
Package virtualceb is used to provide "virtual" CEB functionality.
Package virtualceb is used to provide "virtual" CEB functionality.
cli
Package client contains the Waypoint client implementation.
Package client contains the Waypoint client implementation.
Package clisnapshot provides access for our CLI commands to create and restore snapshots
Package clisnapshot provides access for our CLI commands to create and restore snapshots
dynamic
Package dynamic contains the HCL function, types, and logic for implementing dynamic config sourcing HCL configuration.
Package dynamic contains the HCL function, types, and logic for implementing dynamic config sourcing HCL configuration.
Package core exposes a high-level API for the expected operations of the project.
Package core exposes a high-level API for the expected operations of the project.
Package datasource has the packages and logic that Waypoint uses for sourcing data for remote runs.
Package datasource has the packages and logic that Waypoint uses for sourcing data for remote runs.
Package factory contains a "factory" pattern based on argmapper.
Package factory contains a "factory" pattern based on argmapper.
aws
k8s
Package jobstream has helpers for working more easily with the GetJobStream endpoint, such as handling the full lifecycle of GetJobStream to a UI implementation.
Package jobstream has helpers for working more easily with the GetJobStream endpoint, such as handling the full lifecycle of GetJobStream to a UI implementation.
test
This package implements some of the tests for the jobstream package.
This package implements some of the tests for the jobstream package.
pkg
cert
Package cert has helpers for managing certificates in our services.
Package cert has helpers for managing certificates in our services.
circbufsync
Package circbufsync wraps armon/circbuf to be safe for concurrent read/write operations.
Package circbufsync wraps armon/circbuf to be safe for concurrent read/write operations.
condctx
Package condctx provides helpers for working with condition variables along with the standard "context" package and interface.
Package condctx provides helpers for working with condition variables along with the standard "context" package and interface.
ctystructure
Package crystructure helps convert map[string]interface{} values to cty.Values.
Package crystructure helps convert map[string]interface{} values to cty.Values.
finalcontext
Package finalcontext is used by Waypoint to create a "final" context that we'll use after the real context has been cancelled.
Package finalcontext is used by Waypoint to create a "final" context that we'll use after the real context has been cancelled.
flag
Package flag is a thin layer over the stdlib flag package that provides some minimal features such as aliasing, autocompletion handling, improved defaults, etc.
Package flag is a thin layer over the stdlib flag package that provides some minimal features such as aliasing, autocompletion handling, improved defaults, etc.
gitdirty
Package gitdirty provides utility functions for inspecting the state of a local git repository.
Package gitdirty provides utility functions for inspecting the state of a local git repository.
iosync
Package iosync provides reader/writer implementations that wrap operations in a mutex so that concurrent reads and writes are safe.
Package iosync provides reader/writer implementations that wrap operations in a mutex so that concurrent reads and writes are safe.
jsonpb
Package jsonpb provides functionality to marshal and unmarshal between a protocol buffer message and JSON.
Package jsonpb provides functionality to marshal and unmarshal between a protocol buffer message and JSON.
k8sauth
Package k8sauth has helpers for authenticating to Kubernetes.
Package k8sauth has helpers for authenticating to Kubernetes.
spinner
Package spinner is a simple package to add a spinner / progress indicator to any terminal application.
Package spinner is a simple package to add a spinner / progress indicator to any terminal application.
spinner/_example
Example application that uses all of the available API options.
Example application that uses all of the available API options.
validationext
Package validationext provides helpers to extend the ozzo-validation.
Package validationext provides helpers to extend the ozzo-validation.
Package plugin has the functions necessary for discovering and launching plugins.
Package plugin has the functions necessary for discovering and launching plugins.
boltdbstate
Package state manages the state that the singleprocess server has, providing operations to mutate that state safely as needed.
Package state manages the state that the singleprocess server has, providing operations to mutate that state safely as needed.
component
Package component has component implementations for the various resulting types.
Package component has component implementations for the various resulting types.
httpapi
Package httpapi implements the shared endpoints that are implemented over the HTTP protocol rather than gRPC.
Package httpapi implements the shared endpoints that are implemented over the HTTP protocol rather than gRPC.

Jump to

Keyboard shortcuts

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