List of all items
Structs
- admin::AdminOpts
- controller::ControllerConfig
- controller::ControllerServer
- controller::command::ControllerOpts
- database::PlaneDatabase
- database::acme::AcmeDatabase
- database::backend::BackendDatabase
- database::backend::BackendRow
- database::backend::PartialRouteInfo
- database::backend::TerminationCandidate
- database::backend_actions::BackendActionDatabase
- database::backend_key::BackendKeyResult
- database::backend_key::KeysDatabase
- database::cluster::ClusterDatabase
- database::controller::Controller
- database::controller::ControllerDatabase
- database::drone::DroneDatabase
- database::drone::DroneForSpawn
- database::drone::DroneWithMetadata
- database::node::NodeConnectionStatusChangeNotification
- database::node::NodeDatabase
- database::node::NodeRow
- database::subscribe::EventSubscriptionManager
- database::subscribe::Notification
- database::subscribe::Subscription
- dns::DnsConfig
- dns::command::DnsOpts
- drone::Drone
- drone::DroneConfig
- drone::command::DroneOpts
- drone::runtime::docker::DockerRuntime
- drone::runtime::docker::DockerRuntimeConfig
- drone::runtime::docker::SpawnResult
- drone::runtime::docker::TerminateEvent
- drone::runtime::docker::types::ContainerId
- drone::runtime::unix_socket::UnixSocketRuntime
- drone::runtime::unix_socket::UnixSocketRuntimeConfig
- proxy::AcmeConfig
- proxy::AcmeEabConfiguration
- proxy::ProxyConfig
- proxy::ServerPortConfig
- proxy::cert_manager::CertManager
- proxy::cert_manager::CertWatcher
- proxy::command::ProxyOpts
- proxy::connection_monitor::BackendEntry
- proxy::connection_monitor::ConnectionMonitor
- proxy::connection_monitor::ConnectionMonitorHandle
- proxy::proxy_connection::ProxyConnection
- proxy::proxy_server::ProxyState
- proxy::proxy_server::ProxyStateInner
- typed_unix_socket::SocketPath
- typed_unix_socket::WrappedMessage
- typed_unix_socket::client::TypedUnixSocketClient
- typed_unix_socket::server::TypedUnixSocketServer
- util::GuardHandle
Enums
- Plan
- admin::AdminCommand
- database::backend::RouteInfoResult
- database::connect::ConnectError
- drone::ExecutorConfig
- drone::runtime::unix_socket::MessageToClient
- drone::runtime::unix_socket::MessageToServer
- proxy::Protocol
Traits
- controller::error::IntoApiError
- database::subscribe::NotificationPayload
- database::util::MapSqlxError
- drone::runtime::Runtime
Functions
- admin::friendly_duration
- admin::print_status_stream
- admin::run_admin_command
- admin::run_admin_command_inner
- admin::show_cluster_state
- admin::show_node_state
- cleanup::run_cleanup
- cleanup::run_cleanup_loop
- controller::error::err_to_response
- controller::health
- controller::run_controller
- controller::status
- database::backend::emit_state_change
- database::backend_actions::create_pending_action
- database::connect
- database::connect::clean_up_tokens
- database::connect::connect
- database::connect::revoke
- database::connect_and_migrate
- database::subscribe::emit
- database::subscribe::emit_backend_metrics
- database::subscribe::emit_impl
- database::subscribe::emit_with_key
- database::util::unique_violation_to_option
- dns::run_dns
- dns::run_dns_with_listener
- drone::drone_loop
- drone::run_drone
- drone::runtime::docker::commands::get_container_config_from_executor_config
- drone::runtime::docker::commands::get_port
- drone::runtime::docker::commands::image_exists
- drone::runtime::docker::commands::pull_image
- drone::runtime::docker::commands::run_container
- drone::runtime::docker::commands::validate_mount_path
- drone::runtime::docker::metrics::metrics_loop
- drone::runtime::docker::prune
- init_tracing::init_tracing
- proxy::cert_manager::refresh_loop
- proxy::cert_manager::watcher_manager_pair
- proxy::run_proxy
- signals::wait_for_shutdown_signal
- util::format_duration
- util::resolve_hostname
Type Aliases
Constants
- database::backend_key::KEY_LEASE_EXPIRATION
- database::backend_key::KEY_LEASE_HARD_TERMINATE_AFTER
- database::backend_key::KEY_LEASE_RENEW_AFTER
- database::backend_key::KEY_LEASE_SOFT_TERMINATE_AFTER
- database::connect::PG_UNIQUE_VIOLATION_ERROR
- database::subscribe::BACKEND_METRICS_EVENT_CHANNEL
- database::subscribe::EVENT_CHANNEL
- database::util::PG_FOREIGN_KEY_VIOLATION_ERROR
- database::util::PG_UNIQUE_VIOLATION_ERROR
- drone::runtime::docker::PLANE_DOCKER_LABEL
- heartbeat_consts::ASSUME_LOST_SECONDS
- heartbeat_consts::HARD_TERMINATE_DEADLINE_SECONDS
- heartbeat_consts::HEARTBEAT_INTERVAL
- heartbeat_consts::KILL_AFTER_SOFT_TERMINATE_SECONDS
- heartbeat_consts::SOFT_TERMINATE_DEADLINE_SECONDS
- heartbeat_consts::UNHEALTHY_SECONDS