proxmox-backup/pbs-datastore/src
Christian Ebner ab75d7ac6e config: s3: adapt to new config struct layouts
In order to not return the secret key as part of the s3 endpoint
config, split the config into different struct depending on the
usecase. Either use the plain config without id and secret_key,
the struct with id and plain config or the combined variant with
all 3 fields present.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-07-22 21:43:43 +02:00
..
backup_info.rs datastore: prune groups/snapshots from s3 object store backend 2025-07-22 21:43:43 +02:00
cached_chunk_reader.rs tools: lru cache: add removed callback for evicted cache nodes 2025-07-22 21:43:43 +02:00
catalog.rs update pbs-datastore to nix 0.29 and proxmox-base64 2025-06-16 13:59:37 +02:00
checksum_reader.rs datastore: rustfmt whole package 2022-04-14 13:27:53 +02:00
checksum_writer.rs datastore: rustfmt whole package 2022-04-14 13:27:53 +02:00
chunk_stat.rs pbs-datastore: clippy fixes 2023-05-17 17:43:17 +02:00
chunk_store.rs datastore: conditionally upload atime marker chunk to s3 backend 2025-07-22 21:43:43 +02:00
chunker.rs chunker: do not reassign context's total field 2024-12-03 11:24:37 +01:00
crypt_reader.rs datastore: rustfmt whole package 2022-04-14 13:27:53 +02:00
crypt_writer.rs datastore: rustfmt whole package 2022-04-14 13:27:53 +02:00
data_blob_reader.rs update to first proxmox crate split 2021-10-11 11:58:49 +02:00
data_blob.rs datastore: docs: turn uri into hyperlink 2024-12-04 14:40:42 +01:00
datastore.rs config: s3: adapt to new config struct layouts 2025-07-22 21:43:43 +02:00
dynamic_index.rs tools: lru cache: add removed callback for evicted cache nodes 2025-07-22 21:43:43 +02:00
file_formats.rs blobs: fix outdated comment about file format 2023-08-08 13:57:06 +02:00
fixed_index.rs update pbs-datastore to nix 0.29 and proxmox-base64 2025-06-16 13:59:37 +02:00
hierarchy.rs datastore: pass relative path to group type iterator 2025-06-04 13:47:55 +02:00
index.rs datastore: rustfmt whole package 2022-04-14 13:27:53 +02:00
lib.rs datastore: add local datastore cache for network attached storages 2025-07-22 21:43:43 +02:00
local_chunk_reader.rs datastore: local chunk reader: get cached chunk from local cache store 2025-07-22 21:43:43 +02:00
local_datastore_lru_cache.rs datastore: add local datastore cache for network attached storages 2025-07-22 21:43:43 +02:00
manifest.rs snapshot: add helper function to retrieve verify_state 2024-11-25 10:52:40 +01:00
paperkey.rs update pbs-datastore to nix 0.29 and proxmox-base64 2025-06-16 13:59:37 +02:00
prune.rs run cargo clippy --fix 2025-03-06 14:53:47 +01:00
read_chunk.rs pull: refactor pulling from a datastore 2023-11-25 17:07:42 +01:00
s3.rs datastore: add helpers for path/digest to s3 object key conversion 2025-07-22 21:43:43 +02:00
snapshot_reader.rs update pbs-datastore to nix 0.29 and proxmox-base64 2025-06-16 13:59:37 +02:00
store_progress.rs datastore: rustfmt whole package 2022-04-14 13:27:53 +02:00
task_tracking.rs clippy/fmt: tree wide drop of clone for types implementing copy 2025-03-20 14:48:31 +01:00