Directories ¶
Path | Synopsis |
---|---|
Package action implements atomic pipeline execution of actions.
|
Package action implements atomic pipeline execution of actions. |
Package api implements the REST api for tsuru.
|
Package api implements the REST api for tsuru. |
apitest
Package testing provides test helpers for various actions.
|
Package testing provides test helpers for various actions. |
bind
Package bind provides interfaces and types for use when binding an app to a service.
|
Package bind provides interfaces and types for use when binding an app to a service. |
Package db encapsulates tsuru connection with MongoDB.
|
Package db encapsulates tsuru connection with MongoDB. |
dbtest
Package dbtest provides utilities test functions and types for interacting with the database during tests.
|
Package dbtest provides utilities test functions and types for interacting with the database during tests. |
Package errors provides facilities with error handling.
|
Package errors provides facilities with error handling. |
Package exec provides a interface to run external commands as an abstraction layer.
|
Package exec provides a interface to run external commands as an abstraction layer. |
exectest
Package exectest provides fake implementations of the exec package.
|
Package exectest provides fake implementations of the exec package. |
Package fs provides types and methods for interacting with the filesystem, as an abstraction layer.
|
Package fs provides types and methods for interacting with the filesystem, as an abstraction layer. |
fstest
Package fstest provides fake implementations of the fs package.
|
Package fstest provides fake implementations of the fs package. |
Package git provides types and utilities for dealing with Git repositories.
|
Package git provides types and utilities for dealing with Git repositories. |
Package hc provides a basic type for generic checks.
|
Package hc provides a basic type for generic checks. |
Package iaas provides interfaces that need to be satisfied in order to implement a new iaas on tsuru.
|
Package iaas provides interfaces that need to be satisfied in order to implement a new iaas on tsuru. |
Package log provides logging utility.
|
Package log provides logging utility. |
Package migration provides a "micro-framework" for migration management: each migration is a simple function that returns an error.
|
Package migration provides a "micro-framework" for migration management: each migration is a simple function that returns an error. |
Package provision provides interfaces that need to be satisfied in order to implement a new provisioner on tsuru.
|
Package provision provides interfaces that need to be satisfied in order to implement a new provisioner on tsuru. |
docker
Package docker provides a provisioner implementation that use Docker containers.
|
Package docker provides a provisioner implementation that use Docker containers. |
Package queue implements a Pub/Sub channel in tsuru.
|
Package queue implements a Pub/Sub channel in tsuru. |
Package quota provides primitives for quota management in tsuru.
|
Package quota provides primitives for quota management in tsuru. |
Package rec provides types and functions for logging user actions, for auditing and statistics.
|
Package rec provides types and functions for logging user actions, for auditing and statistics. |
Package repository contains types and functions for git repository interaction.
|
Package repository contains types and functions for git repository interaction. |
gandalf
Package gandalf provides an implementation of the RepositoryManager, that uses Gandalf (https://github.com/tsuru/gandalf).
|
Package gandalf provides an implementation of the RepositoryManager, that uses Gandalf (https://github.com/tsuru/gandalf). |
repositorytest
Package repositorytest provides a fake repository manager for use in tests.
|
Package repositorytest provides a fake repository manager for use in tests. |
Package router provides interfaces that need to be satisfied in order to implement a new router on tsuru.
|
Package router provides interfaces that need to be satisfied in order to implement a new router on tsuru. |
hipache
Package hipache provides a router implementation that store routes in Redis, as specified by Hipache (https://github.com/dotcloud/hipache).
|
Package hipache provides a router implementation that store routes in Redis, as specified by Hipache (https://github.com/dotcloud/hipache). |
Package safe provides some thread safe types, wrapping builtin types.
|
Package safe provides some thread safe types, wrapping builtin types. |
Package tsurutest provides test utilities used across tsuru code base.
|
Package tsurutest provides test utilities used across tsuru code base. |
Package validation provide utilities functions for data validation.
|
Package validation provide utilities functions for data validation. |
Click to show internal directories.
Click to hide internal directories.