mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-14 17:02:56 +00:00
Service targeted for storing and retrieving LFC prewarm data. Can be used for proxying S3 access for Postgres extensions like pg_mooncake as well. Requests must include a Bearer JWT token. Token is validated using a pemfile (should be passed in infra/). Note: app is not tolerant to extra trailing slashes, see app.rs `delete_prefix` test for comments. Resolves: https://github.com/neondatabase/cloud/issues/26342 Unrelated changes: gate a `rename_noreplace` feature and disable it in `remote_storage` so as `object_storage` can be built with musl
18 lines
447 B
Rust
18 lines
447 B
Rust
//! Local control plane.
|
|
//!
|
|
//! Can start, configure and stop postgres instances running as a local processes.
|
|
//!
|
|
//! Intended to be used in integration tests and in CLI tools for
|
|
//! local installations.
|
|
#![deny(clippy::undocumented_unsafe_blocks)]
|
|
|
|
mod background_process;
|
|
pub mod broker;
|
|
pub mod endpoint;
|
|
pub mod local_env;
|
|
pub mod object_storage;
|
|
pub mod pageserver;
|
|
pub mod postgresql_conf;
|
|
pub mod safekeeper;
|
|
pub mod storage_controller;
|