Documentation
¶
Overview ¶
Package pop implements a client-server protocol to remotely manage a docker daemon and use it as a Point of Presence for OpenBaton, abstracting Docker containers under OpenBaton catalogue types. pop reduces the attack surface of the of the infrastructure by acting as a proxy to a Docker daemon, implementing user based authentication and allowing clients to only operate on a small, proto-defined set of RPC invocations, and avoiding unnecessary exposure of the Docker daemon to the outside world. pop uses gRPC; see proto for the protocol definitions. This package is alpha software.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package client implements a client for a pop service.
|
Package client implements a client for a pop service. |
|
creds
Package creds implements a Credentials structure to represent and store Pop credentials.
|
Package creds implements a Credentials structure to represent and store Pop credentials. |
|
Package proto defines the Pop service, a gRPC based protocol to handle and control a Docker Point-of-Presence.
|
Package proto defines the Pop service, a gRPC based protocol to handle and control a Docker Point-of-Presence. |
Click to show internal directories.
Click to hide internal directories.