Directories
¶
| Path | Synopsis |
|---|---|
|
Package buildinfo implements build information, mostly injected by goreleaser.
|
Package buildinfo implements build information, mostly injected by goreleaser. |
|
Package check provides the implementations of the health checks for the flipper service.
|
Package check provides the implementations of the health checks for the flipper service. |
|
Package checker provides controllers that call health checks and manage the state associated with them.
|
Package checker provides controllers that call health checks and manage the state associated with them. |
|
Package cmd provides the command-line interface for the flipper binary.
|
Package cmd provides the command-line interface for the flipper binary. |
|
Package config provides the logic around the configuration of the flipper service.
|
Package config provides the logic around the configuration of the flipper service. |
|
cfgmodel
Package cfgmodel provides the data model for the configuration of the flipper service.
|
Package cfgmodel provides the data model for the configuration of the flipper service. |
|
Package entry contains the entrypoints for the different commands of the flipper binary.
|
Package entry contains the entrypoints for the different commands of the flipper binary. |
|
Package heartbeat implements a remove heartbeat pulse.
|
Package heartbeat implements a remove heartbeat pulse. |
|
Package monitor provides the main controller for the flipper package.
|
Package monitor provides the main controller for the flipper package. |
|
Package notification provides the implementations of notifications for the flipper service.
|
Package notification provides the implementations of notifications for the flipper service. |
|
mattermost
Package mattermost implents a Mattermost client.
|
Package mattermost implents a Mattermost client. |
|
notificationtemplate
Package notificationtemplate provides some (markdown) templates for notifications.
|
Package notificationtemplate provides some (markdown) templates for notifications. |
|
Package plan contains the logic for creating a plan to reassign floating IPs to servers to keep things balanced and healthy.
|
Package plan contains the logic for creating a plan to reassign floating IPs to servers to keep things balanced and healthy. |
|
provider
|
|
|
hetzner
Package hetzner provides a provider for Hetzner Cloud.
|
Package hetzner provides a provider for Hetzner Cloud. |
|
mock
Package mock provides a mock implementation of the resource.Provider interface for testing.
|
Package mock provides a mock implementation of the resource.Provider interface for testing. |
|
Package resource provides the common interfaces and types for cloud resources, regardless of the cloud provider.
|
Package resource provides the common interfaces and types for cloud resources, regardless of the cloud provider. |
|
Package server implements the HTTP server for flipper.
|
Package server implements the HTTP server for flipper. |
|
Package telemetry provides the implementations relating to telemetry for the flipper service.
|
Package telemetry provides the implementations relating to telemetry for the flipper service. |
|
view
|
|
|
static
Package static provides the static assets for the web views.
|
Package static provides the static assets for the web views. |
|
template
Package template provides templates for rendering HTML pages.
|
Package template provides templates for rendering HTML pages. |
Click to show internal directories.
Click to hide internal directories.