pkg/

directory
Version: v0.0.0-...-8223eb1 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2020 License: Apache-2.0

Directories

Path Synopsis
Package artifact provides utilities to configure a system to use a Platypus artifact.
Package artifact provides utilities to configure a system to use a Platypus artifact.
package cli provides functionality that may be useful in multiple CLIs
package cli provides functionality that may be useful in multiple CLIs
Package config provides convenience facilities for Golang-based pods to read their configuration files provided either by the environment or a custom path.
Package config provides convenience facilities for Golang-based pods to read their configuration files provided either by the environment or a custom path.
package docker implements a docker launchable type
package docker implements a docker launchable type
ds
grpc
auditlogstore/protos
Package auditlogstore is a generated protocol buffer package.
Package auditlogstore is a generated protocol buffer package.
daemonsetstore/protos
Package daemonsetstore is a generated protocol buffer package.
Package daemonsetstore is a generated protocol buffer package.
labelstore/client
package client implements the normal labels.Applicator functions but maps them onto a grpc server call
package client implements the normal labels.Applicator functions but maps them onto a grpc server call
labelstore/protos
Package label_store_protos is a generated protocol buffer package.
Package label_store_protos is a generated protocol buffer package.
podstore/protos
Package podstore is a generated protocol buffer package.
Package podstore is a generated protocol buffer package.
scheduler/protos
Package scheduler_protos is a generated protocol buffer package.
Package scheduler_protos is a generated protocol buffer package.
This package implements a log bridge.
This package implements a log bridge.
The logging package is a wrapper around github.com/sirupsen/logrus that provides some convenience methods and improved error reporting.
The logging package is a wrapper around github.com/sirupsen/logrus that provides some convenience methods and improved error reporting.
Package pods borrows heavily from the Kubernetes definition of pods to provide p2 with a convenient way to colocate several related launchable artifacts, as well as basic shared runtime configuration.
Package pods borrows heavily from the Kubernetes definition of pods to provide p2 with a convenient way to colocate several related launchable artifacts, as well as basic shared runtime configuration.
The "opencontainer" package implements support for launching services packaged in an OpenContainer image.
The "opencontainer" package implements support for launching services packaged in an OpenContainer image.
pc
control
Package control wraps a pcstore with convenience functions suitable for operational tasks.
Package control wraps a pcstore with convenience functions suitable for operational tasks.
podprocess
This package provides a Reporter which scans a sqlite database for process exit information, writing it to the consul datastore.
This package provides a Reporter which scans a sqlite database for process exit information, writing it to the consul datastore.
rc
Package runit provides a programmatic way to interact with runit and servicebuilder (https://github.com/square/prodeng/blob/master/servicebuilder/README.md).
Package runit provides a programmatic way to interact with runit and servicebuilder (https://github.com/square/prodeng/blob/master/servicebuilder/README.md).
This package contains code used by p2-schedule that is useful to import elsewhere, e.g.
This package contains code used by p2-schedule that is useful to import elsewhere, e.g.
Package store is a work-in-progress package that gives access to data storage for P2 objects.
Package store is a work-in-progress package that gives access to data storage for P2 objects.
consul
package consul provides a generalized API for reading and writing pod manifests in consul.
package consul provides a generalized API for reading and writing pod manifests in consul.
consul/consulutil
package consulutil contains common routines for setting up a live Consul server for use in unit tests.
package consulutil contains common routines for setting up a live Consul server for use in unit tests.
consul/flags
Package flags provides frequently used kingpin flags for command-line tools that connect to Consul.
Package flags provides frequently used kingpin flags for command-line tools that connect to Consul.
consul/podstore
TODO: update this comment as things change.
TODO: update this comment as things change.
consul/transaction
Package transaction provides an interface for crafting transactional updates to consul.
Package transaction provides an interface for crafting transactional updates to consul.
Package for declaring types that will be used by various other packages.
Package for declaring types that will be used by various other packages.
net
param
The param package is a management system for configuration parameters.
The param package is a management system for configuration parameters.
size
Package size provides a converter between a string representation of a size and a number of bytes, and reverse.
Package size provides a converter between a string representation of a size and a number of bytes, and reverse.

Jump to

Keyboard shortcuts

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