Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
appliance
|
|
|
postgresql/cmd/flynn-postgres
command
|
|
|
access
Package access resolves effective permissions for one app from identity inputs.
|
Package access resolves effective permissions for one app from identity inputs. |
|
client
Package controller provides a client for each version of the controller API.
|
Package controller provides a client for each version of the controller API. |
|
client/v1
Package v1controller provides a client for v1 of the controller API.
|
Package v1controller provides a client for v1 of the controller API. |
|
examples
command
|
|
|
scheduler
command
|
|
|
tenancy
Package tenancy holds pure hosted-mode rules: handles, passwords, quotas, reserved hostnames, and domain TXT checks.
|
Package tenancy holds pure hosted-mode rules: handles, passwords, quotas, reserved hostnames, and domain TXT checks. |
|
tokensigner
Package tokensigner is the private-key counterpart of controller/authorizer: it mints signed AccessTokens that authorizer can verify.
|
Package tokensigner is the private-key counterpart of controller/authorizer: it mints signed AccessTokens that authorizer can verify. |
|
worker
command
|
|
|
dockerbuilder
|
|
|
artifact
command
|
|
|
wrapper
command
|
|
|
gitreceive handles 'smart' Git HTTP requests for Flynn
|
gitreceive handles 'smart' Git HTTP requests for Flynn |
|
receiver
command
|
|
|
flynn-init
command
|
|
|
jobenv
Package jobenv merges the environment written into a container config.
|
Package jobenv merges the environment written into a container config. |
|
networkpolicy
Package networkpolicy builds dry-run nftables rules for hosted tenants.
|
Package networkpolicy builds dry-run nftables rules for hosted tenants. |
|
orphan
Package orphan reaps containerinit processes that survived a flynn-host restart.
|
Package orphan reaps containerinit processes that survived a flynn-host restart. |
|
pkg
|
|
|
appliancehttp
Package appliancehttp authenticates datastore appliance admin HTTP APIs.
|
Package appliancehttp authenticates datastore appliance admin HTTP APIs. |
|
appmanifest
Package appmanifest parses and applies flynn-app.json, the app manifest (Heroku app.json equivalent).
|
Package appmanifest parses and applies flynn-app.json, the app manifest (Heroku app.json equivalent). |
|
blobstoreauth
Package blobstoreauth authenticates HTTP calls to the cluster blobstore.
|
Package blobstoreauth authenticates HTTP calls to the cluster blobstore. |
|
clihelp
Package clihelp formats flynn / flynn-host command help.
|
Package clihelp formats flynn / flynn-host command help. |
|
cluster
Package cluster implements a client for the Flynn host service.
|
Package cluster implements a client for the Flynn host service. |
|
cors
Package cors provides handlers to enable CORS support.
|
Package cors provides handlers to enable CORS support. |
|
datastoreguard
Package datastoreguard stops a datastore app from being deleted while another app still points at its data.
|
Package datastoreguard stops a datastore app from being deleted while another app still points at its data. |
|
dbruntime
Package dbruntime is the catalog of database instance sizes (CPU, memory, and disk) per engine.
|
Package dbruntime is the catalog of database instance sizes (CPU, memory, and disk) per engine. |
|
ghrelease
Package ghrelease provides a client for interacting with GitHub Releases API to check for updates and download release assets.
|
Package ghrelease provides a client for interacting with GitHub Releases API to check for updates and download release assets. |
|
installsource
Package installsource tracks how Flynn was installed to ensure updates use the same source as the original installation.
|
Package installsource tracks how Flynn was installed to ensure updates use the same source as the original installation. |
|
instanceport
Package instanceport assigns a TCP port to each database instance and decides which hosts should allow it.
|
Package instanceport assigns a TCP port to each database instance and decides which hosts should allow it. |
|
keepalive
Package keepalive provides a listener that enables TCP keepalives.
|
Package keepalive provides a listener that enables TCP keepalives. |
|
lockedfile
Package lockedfile creates and manipulates files whose contents should only change atomically.
|
Package lockedfile creates and manipulates files whose contents should only change atomically. |
|
lockedfile/internal/filelock
Package filelock provides a platform-independent API for advisory file locking.
|
Package filelock provides a platform-independent API for advisory file locking. |
|
lru
Package lru implements an LRU cache.
|
Package lru implements an LRU cache. |
|
mauth/compare
Package compare provides various compare operators with binary codecs useful for macaroon-based authorization.
|
Package compare provides various compare operators with binary codecs useful for macaroon-based authorization. |
|
mux
Package mux provides a multiplexer for net.Listener.
|
Package mux provides a multiplexer for net.Listener. |
|
netpolicy
Package netpolicy classifies overlay jobs and decides which discoverd names a user job may resolve.
|
Package netpolicy classifies overlay jobs and decides which discoverd names a user job may resolve. |
|
pgappliance
Package pgappliance distinguishes the built-in platform Postgres appliance from tenant Postgres (the upcoming flynn-plugin-postgres).
|
Package pgappliance distinguishes the built-in platform Postgres appliance from tenant Postgres (the upcoming flynn-plugin-postgres). |
|
pinned
Package pinned provides a dial function that checks TLS server certificates against local pins.
|
Package pinned provides a dial function that checks TLS server certificates against local pins. |
|
platformpg
Package platformpg builds one-off jobs for the platform Postgres appliance.
|
Package platformpg builds one-off jobs for the platform Postgres appliance. |
|
plugin
Package plugin implements the Flynn plugin contract: flynn-plugin.json, local/git install, and the cluster CLI catalog.
|
Package plugin implements the Flynn plugin contract: flynn-plugin.json, local/git install, and the cluster CLI catalog. |
|
resname
Package resname builds database resource app names.
|
Package resname builds database resource app names. |
|
rpcplus
Package rpc provides access to the exported methods of an object across a network or other I/O connection.
|
Package rpc provides access to the exported methods of an object across a network or other I/O connection. |
|
rpcplus/fdrpc/_example
command
|
|
|
rpcplus/jsonrpc
Package jsonrpc implements a JSON-RPC ClientCodec and ServerCodec for the rpc package.
|
Package jsonrpc implements a JSON-RPC ClientCodec and ServerCodec for the rpc package. |
|
signal
Package signal provides helper functions for dealing with signals across various operating systems.
|
Package signal provides helper functions for dealing with signals across various operating systems. |
|
squashfs
Package squashfs holds the flags Flynn uses when writing image and slug layers.
|
Package squashfs holds the flags Flynn uses when writing image and slug layers. |
|
term
Package term provides structures and helper functions to work with terminal (state, sizes).
|
Package term provides structures and helper functions to work with terminal (state, sizes). |
|
testutils/postgres
Package pgtestutils configures PostgreSQL for Flynn unit tests only (not used in production images).
|
Package pgtestutils configures PostgreSQL for Flynn unit tests only (not used in production images). |
|
acme/cmd/acme
command
|
|
|
client
Package client provides a client for the router API.
|
Package client provides a client for the router API. |
|
proxyproto
Package proxyproto implements a net.Listener supporting HAProxy PROXY protocol.
|
Package proxyproto implements a net.Listener supporting HAProxy PROXY protocol. |
|
slugbuilder
|
|
|
artifact
command
|
|
|
apps/echoer
command
|
|
|
apps/http
command
|
|
|
apps/http-blocker
command
|
|
|
apps/ish
command
|
|
|
apps/oom
command
|
|
|
apps/partial-logger
command
|
|
|
apps/ping
command
|
|
|
apps/proxy
command
|
|
|
apps/signal
command
|
|
|
runner
command
|
|
|
util/file-server
command
|
|
|
util
|
|
|
bump-buildpacks
command
|
|
|
coverage
command
|
|
|
flynn-in-flynn
command
|
|
|
release
command
|
|
Click to show internal directories.
Click to hide internal directories.