Directories ¶
Path | Synopsis |
---|---|
Provides cleanup tools for orphaned ports, unit files, etc.
|
Provides cleanup tools for orphaned ports, unit files, etc. |
cmd
The gear 'clean' extension.
|
The gear 'clean' extension. |
Provides the 'gear' binary extension mechanism and remote execution infrastructure.
|
Provides the 'gear' binary extension mechanism and remote execution infrastructure. |
gear
The 'gear' binary variations for linux, darwin, and windows.
|
The 'gear' binary variations for linux, darwin, and windows. |
sti
The 'sti' binary.
|
The 'sti' binary. |
switchns
The switchns binary - an executable for executing a process inside a running Docker container.
|
The switchns binary - an executable for executing a process inside a running Docker container. |
Configuration items for geard internals and extension mechanism for registering required directories.
|
Configuration items for geard internals and extension mechanism for registering required directories. |
Data model for containers running under systemd - identifiers, port references, network links, state, and events.
|
Data model for containers running under systemd - identifiers, port references, network links, state, and events. |
cmd
Provides implementation of core gear binary commands.
|
Provides implementation of core gear binary commands. |
http
Provides http requests and handlers for container jobs.
|
Provides http requests and handlers for container jobs. |
http/remote
Provides marshalling and remote execution glue for http container job requests.
|
Provides marshalling and remote execution glue for http container job requests. |
jobs
Job implementations for core API.
|
Job implementations for core API. |
jobs/linux
Provides linux implementations of container jobs.
|
Provides linux implementations of container jobs. |
locator
Provides resource locators for containers, given some Transport.
|
Provides resource locators for containers, given some Transport. |
systemd
Systemd concerns for gears: unit files, socket activation, event subscriptions, etc.
|
Systemd concerns for gears: unit files, socket activation, event subscriptions, etc. |
systemd/init
The gear 'init' extension - setup environment for containers.
|
The gear 'init' extension - setup environment for containers. |
Provides an extension mechanism for 'gear daemon'.
|
Provides an extension mechanism for 'gear daemon'. |
cmd
The gear 'daemon' extension.
|
The gear 'daemon' extension. |
Classes that define relationships between containers (links) and simple strategies for placement.
|
Classes that define relationships between containers (links) and simple strategies for placement. |
Queue manager for executing jobs, handling deduplication of requests, and limiting the consumption of resources by a server.
|
Queue manager for executing jobs, handling deduplication of requests, and limiting the consumption of resources by a server. |
Provides utility methods for working with Docker.
|
Provides utility methods for working with Docker. |
Provides encrypted tokens and handlers for encrypted jobs.
|
Provides encrypted tokens and handlers for encrypted jobs. |
Provides API and CLI wrappers to create, delete, and export Git repositories on this system and provide SSH access to them.
|
Provides API and CLI wrappers to create, delete, and export Git repositories on this system and provide SSH access to them. |
cmd
The gear 'create-repo' extension.
|
The gear 'create-repo' extension. |
http
Provides http request and handlers for git repo operations.
|
Provides http request and handlers for git repo operations. |
http/remote
Provides remote execution glue for http git job requests.
|
Provides remote execution glue for http git job requests. |
jobs
Provides requests for git jobs.
|
Provides requests for git jobs. |
jobs/linux
Provides linux implementations of git jobs.
|
Provides linux implementations of git jobs. |
HTTP transport for jobs.
|
HTTP transport for jobs. |
client
Provides remote execution of jobs via the http transport.
|
Provides remote execution of jobs via the http transport. |
cmd
Provides the gear daemon's http API with and without encrypted token support.
|
Provides the gear daemon's http API with and without encrypted token support. |
Idler daemon and its concerns.
|
Idler daemon and its concerns. |
cmd
The gear 'idler-daemon' extension.
|
The gear 'idler-daemon' extension. |
config
Idler daemon configuration.
|
Idler daemon configuration. |
iptables
Provides iptables rules maintenance for gear idle/unidle.
|
Provides iptables rules maintenance for gear idle/unidle. |
Provides the units of work, Jobs, for the reactor pattern implementation in the dispatcher package.
|
Provides the units of work, Jobs, for the reactor pattern implementation in the dispatcher package. |
Provides a utility to execute commands in a container's namespace.
|
Provides a utility to execute commands in a container's namespace. |
Other projects from the geard team that are dependencies of geard.
|
Other projects from the geard team that are dependencies of geard. |
go-netfilter-queue
Go bindings for libnetfilter_queue This library provides access to packets in the IPTables netfilter queue (NFQUEUE).
|
Go bindings for libnetfilter_queue This library provides access to packets in the IPTables netfilter queue (NFQUEUE). |
logstreamer
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
ssh-public-key
This package is a duplicate of 32844aa1ae54: https://code.google.com/p/go/source/browse/ssh/keys.go?repo=crypto
|
This package is a duplicate of 32844aa1ae54: https://code.google.com/p/go/source/browse/ssh/keys.go?repo=crypto |
Provides port allocation and reservation.
|
Provides port allocation and reservation. |
A test router implementation.
|
A test router implementation. |
cmd
The gear 'test-router' extension.
|
The gear 'test-router' extension. |
http
Provides http requests and handlers for router jobs.
|
Provides http requests and handlers for router jobs. |
http/remote
Provides marshalling and remote execution glue for http router job requests.
|
Provides marshalling and remote execution glue for http router job requests. |
jobs
Job implementations for router operations.
|
Job implementations for router operations. |
jobs/linux
Linux router job implementations and router initialization.
|
Linux router job implementations and router initialization. |
Provides SELinux support for gears.
|
Provides SELinux support for gears. |
Provides ssh access to gears.
|
Provides ssh access to gears. |
cmd
The gear 'auth-keys-command' extension.
|
The gear 'auth-keys-command' extension. |
cmd/gear-auth-keys-command
Provides the 'gear-auth-keys-command' ssh AuthorizedKeysCommand plugin.
|
Provides the 'gear-auth-keys-command' ssh AuthorizedKeysCommand plugin. |
http
Provides an HTTP extension that handles ssh-related jobs.
|
Provides an HTTP extension that handles ssh-related jobs. |
http/remote
Provides marshalling and remote execution glue for http ssh jobs.
|
Provides marshalling and remote execution glue for http ssh jobs. |
jobs
Provides job implementations for ssh requests.
|
Provides job implementations for ssh requests. |
Provides functionality to build docker images from user source and a base image.
|
Provides functionality to build docker images from user source and a base image. |
Provides utilities for working with systemd and the journal.
|
Provides utilities for working with systemd and the journal. |
Integration tests and associated fixtures and Dockerfiles.
|
Integration tests and associated fixtures and Dockerfiles. |
Provides an abstraction for job transport.
|
Provides an abstraction for job transport. |
Provides basic internal utilities for geard.
|
Provides basic internal utilities for geard. |
Provides version-pinned dependencies.
|
Provides version-pinned dependencies. |
Click to show internal directories.
Click to hide internal directories.