This should be added to http4s
An Actionable is something that can be "acted" upon in the context of a datacenter and namespace.
Configuration for banning/allowing various clients.
Basic cache API providing get/put operations
Basic CacheBuilder API for constructing cache instances.
configuration options for the docker cli controller.
************** Specific Guava based cache implementation *****************
Represents the webhook added to the Github repository.
Global configuration for all the various external inputs that Nelson actually cares about.
specify the settings for the network configuration of nelson: what ports and addresses are bound, versus which are used for remote callers.
controls how the workflow pipeline executes, and what concurrency limits are in place.
Configuration for auto-generated Vault policies
Meant to represent a released version of a unit.
Denotes the access aforded to this repository for nelson.
this is the data that we store (encrypted) into the cookie stored on users browsers.
Typed representation of the owner / repo string that is used to canonically reference a repo within nelson.
Configuration for servicing the user interface
Location of the UI static files on the filesystem.
represents the current user who's logged into the system.
Workflows must be defined in terms of a particular type of UnitDef they target, and an output of the workflow.
We used to get this from Unfiltered.
True if a request accepts svg+xml
This object was generated by sbt-buildinfo.
Main public entry point for creating in-memory cache.
Kubernetes deployment workflow that just deploys and deletes units.
Kubernetes deployment workflow that deploys and deletes units, whilst provisioning authentication roles in Vault so that Kubernetes pods can talk to Vault at runtime.
Copied, adapted, and minimized from Scalaz's Tag implementation.
Contains code related to validating alerts and storing their configuration in Consul.
Given we're mostly parsing string results to task, make a simple decoder utility function for it.
Whenever one needs to refernce another location on the Nelson service, and we expect it to be referenced by an external caller (e.g.