Commit graph

  • 02498a93d0 doc: fix Docker run volume mappings Zoob 2025-04-19 18:46:36 +00:00
  • 4caad5425d Merge pull request 'metadata: Create compact LMDB snapshots' (#1008) from baptiste/garage:lmdb_compact_snapshot into main Alex 2025-04-17 19:26:32 +00:00
  • e79b485aa8 fix panic in ListAdminTokens Alex Auvolat 2025-04-17 17:38:20 +02:00
  • d38d62f4d7 bump version to v2.0.0 v2.0.0-beta1 Alex Auvolat 2025-04-17 12:36:41 +02:00
  • 2885806e00 Merge pull request 'creation and expiration dates' (#1010) from key-creation-expiration into next-v2 Alex 2025-04-17 10:23:36 +00:00
  • 52437e4298 refactor parsing of --expires-in Alex Auvolat 2025-04-17 12:14:51 +02:00
  • abcef7a3fd cli: implement garage key delete-expired Alex Auvolat 2025-04-17 11:58:19 +02:00
  • 5d338f0b8f add never_expires to remove expiration dates of admin tokens and access keys Alex Auvolat 2025-04-17 11:44:09 +02:00
  • 590c9bb4db possibility to update access key expiration date Alex Auvolat 2025-04-17 11:30:58 +02:00
  • c56b7e20c3 add creation date and expiration date to access keys Alex Auvolat 2025-04-17 11:09:21 +02:00
  • 2f21181ccb publish bucket creation date in admin api and CLI Alex Auvolat 2025-04-17 10:29:23 +02:00
  • 9ec3f8cc3c metadata: Create compact LMDB snapshots Baptiste Jonglez 2025-04-12 23:18:50 +02:00
  • 2d1c073d2f Merge pull request 'admin api: implement InspectObject (fix #892)' (#1005) from inspect-object into next-v2 Alex 2025-04-06 12:33:11 +00:00
  • 5e7307cbf3 admin api: add comments for InspectObject Alex Auvolat 2025-04-06 14:19:48 +02:00
  • fd0e23e984 admin api: implement InspectObject (fix #892) Alex Auvolat 2025-04-06 13:23:25 +02:00
  • d7506b282c Merge pull request 'admin api: always return latest bucket info' (#1004) from fix-bucket-info-api into next-v2 Alex 2025-04-06 09:43:41 +00:00
  • 6bbdca2e48 admin api: always return latest bucket info Alex Auvolat 2025-04-06 11:14:42 +02:00
  • c6d6cc1fc3 Merge pull request 'read/write quorums on admin operations' (#997) from admin-quorums into next-v2 Alex 2025-03-25 16:09:06 +00:00
  • 5fa6df6ee3 improve comments in bucket helper Alex Auvolat 2025-03-25 16:58:12 +01:00
  • c6bed26347 relocalize logic into block manager Alex Auvolat 2025-03-25 16:41:19 +01:00
  • d25e631a4a relocalize logic for write_sets Alex Auvolat 2025-03-25 16:35:56 +01:00
  • 514eb29874 use a WriteLock for write operations on fullcopy tables Alex Auvolat 2025-03-25 13:18:14 +01:00
  • 8ba6454e21 reduce anti-entropy interval for fullcopy tables Alex Auvolat 2025-03-25 13:11:11 +01:00
  • 9dcc5232a6 admin api: use fast local reads for token verification Alex Auvolat 2025-03-25 13:07:45 +01:00
  • 1e13a66b42 rework bucket helper functions to use local access where relevant Alex Auvolat 2025-03-25 13:00:48 +01:00
  • 2c9e849bbf remove dependency from garage_block to garage_table Alex Auvolat 2025-03-25 11:43:41 +01:00
  • 34baade499 fullcopy replication: quorum reads and writes Alex Auvolat 2025-03-25 11:40:09 +01:00
  • 2f2a96b51d layout & replication mode refactoring Alex Auvolat 2025-03-25 11:05:00 +01:00
  • c9156f6828 Merge branch 'main' into next-v2 Alex Auvolat 2025-03-25 10:02:41 +01:00
  • ed71396a4e
    helm-chart: Cosmetic changes babykart 2025-03-22 20:52:47 +01:00
  • aa7bb67c48
    helm-chart: Add metadata_auto_snapshot_interval babykart 2025-03-22 20:49:48 +01:00
  • 2051e96c32
    helm-chart: Add livenessProbe & readinessProbe babykart 2025-03-22 20:44:45 +01:00
  • 14d2f2b18d Merge pull request 'update cargo dependencies' (#992) from update-deps into main Alex 2025-03-21 09:06:06 +00:00
  • 5eabd64ca7 Ran rustfmt Brian Picciano 2025-03-20 22:26:53 +01:00
  • e99d6b460e windows: compile.nix fixes, post crane refactor Brian Picciano 2025-03-20 21:59:48 +01:00
  • 57810eec5b Merge remote-tracking branch 'origin/main' into windows-v1 Brian Picciano 2025-03-20 20:23:05 +01:00
  • a7d845a999 change aws-sdk features to avoid using aws-lc which doesn't compile on i686/arm Alex Auvolat 2025-03-20 13:56:31 +01:00
  • dd20e5d22a update cargo dependencies Alex Auvolat 2025-03-20 13:36:01 +01:00
  • 4629ee25f7 Merge pull request 'add crc64nvme checksumming algorithm (fix #963)' (#991) from add-crc64nvme into next-v2 Alex 2025-03-20 12:28:35 +00:00
  • a826c361a9 add crc64nvme checksumming algorithm (fix #963) Alex Auvolat 2025-03-19 15:51:06 +01:00
  • fb6db494cc Merge pull request 'sse-c: use different object encryption key for each object (fix #848)' (#990) from fix-ssec-crypto into next-v2 Alex 2025-03-19 13:12:24 +00:00
  • 97e2fa5b8b add upgrade test for sse-c Alex Auvolat 2025-03-18 16:42:03 +01:00
  • cfd259190f sse-c: use different object encryption key for each object Alex Auvolat 2025-03-18 15:10:55 +01:00
  • 6906a4ff12 Merge pull request 'doc: add instructions on how to increase PVC size' (#987) from Joker9944/garage:main into main maximilien 2025-03-17 20:32:31 +00:00
  • 9053782d71
    doc: add instructions on how to increase PVC size Joker9944 2025-03-15 00:32:18 +01:00
  • 48e0436f29 Merge pull request 'cli: uniformize output and add some infos' (#984) from uniformize-cli into next-v2 Alex 2025-03-12 15:51:11 +00:00
  • 9c745548c4 test-upgrade with v1 -> v2 Alex Auvolat 2025-03-12 16:06:28 +01:00
  • f7d9c2b383 cli: add garage json-api command and fix cargo tests Alex Auvolat 2025-03-12 15:47:13 +01:00
  • e6862c5d3d cli: uniformize output and add some infos Alex Auvolat 2025-03-12 15:01:39 +01:00
  • d032e2017c Merge pull request 'admin api improvements' (#983) from admin-api-improvements into next-v2 Alex 2025-03-12 11:00:24 +00:00
  • 0b12debf6c admin api: generate params from struct Alex Auvolat 2025-03-12 11:07:12 +01:00
  • 795b4a41b7 admin api: add special endpoints to openapi spec Alex Auvolat 2025-03-12 10:52:58 +01:00
  • fd2472d488 Merge pull request 'support for multiple admin API token' (#982) from multi-admin-token into next-v2 Alex 2025-03-12 09:30:19 +00:00
  • d2a064bb1b cli: add and remove scopes using --scope=+Scope or --scope=-Scope Alex Auvolat 2025-03-12 10:15:12 +01:00
  • 88b4623bf1 add creation date to admin api tokens Alex Auvolat 2025-03-12 09:52:39 +01:00
  • 325f79012c admin_token_table: implement is_tombstone() Alex Auvolat 2025-03-12 09:29:54 +01:00
  • eb40475f1e move bucket search logic from helper to admin api Alex Auvolat 2025-03-12 09:21:53 +01:00
  • 22c0420607 admin api: specify date-time format in openapi spec Alex Auvolat 2025-03-11 18:21:00 +01:00
  • 1bd7689301 cli: add functions to manage admin api tokens Alex Auvolat 2025-03-11 18:09:24 +01:00
  • ec0da3b644 admin api: mention admin_token and metrics_token in ListAdminTokensResponse Alex Auvolat 2025-03-11 15:57:29 +01:00
  • 9511b20153 admin api: add openapi spec for admin token management functions Alex Auvolat 2025-03-11 15:38:38 +01:00
  • d067a40b3f admin api: add functions to manage admin api tokens Alex Auvolat 2025-03-11 15:17:31 +01:00
  • ff6ec62d54 admin api: add metrics_require_token config option and update doc Alex Auvolat 2025-03-11 14:15:13 +01:00
  • 004eb94e14 admin api: verify tokens using the new admin api token table Alex Auvolat 2025-03-11 13:40:23 +01:00
  • 46f620119b add model for admin key table Alex Auvolat 2025-03-11 13:09:19 +01:00
  • 576d0d950e admin api: move functions to their correct location Alex Auvolat 2025-03-11 10:27:43 +01:00
  • 85a07c87d7 Merge pull request 'admin refactoring, step 4' (#980) from refactor-admin into next-v2 Alex 2025-03-11 09:19:12 +00:00
  • 1f645830a4 layout: make optional version mandatory in apply layout changes Alex Auvolat 2025-03-11 10:05:02 +01:00
  • 5f308bd688 move zone redundancy parsing/formatting to cli Alex Auvolat 2025-03-11 10:00:37 +01:00
  • df758e8e0d cli v2: simplify Alex Auvolat 2025-03-11 09:54:05 +01:00
  • e83864af24 layout: better encapsulation Alex Auvolat 2025-03-11 09:29:38 +01:00
  • 3b49dd9e63 admin api: small refactor + add comments to layout-related calls Alex Auvolat 2025-03-11 09:19:20 +01:00
  • cef8d75983 admin api: avoid overwriting redirect rules in UpdateBucket Alex Auvolat 2025-03-07 16:25:55 +01:00
  • 01701acba1 admin api: avoid overwriting redirect rules in UpdateBucket v1.99.1-internal Alex Auvolat 2025-02-18 19:34:56 +01:00
  • 5645c82fb8 support redirection on s3 endpoint trinity-1686a 2024-12-14 17:46:27 +01:00
  • 30c3b7a79c decrease write quorum Quentin Dufour 2024-05-15 08:05:18 +02:00
  • c96be1a9a8 Merge pull request 'doc/upgrading: slightly more precise wording' (#981) from Armael/garage:doc-upgrading into main Alex 2025-03-07 15:16:24 +00:00
  • 98e56490a1 Merge pull request 'helm-chart: Fix headless service' (#976) from babykart/garage:headless-svc into main maximilien 2025-03-07 12:17:20 +00:00
  • e791ccec8f doc/upgrading: slightly more precise wording Armaël Guéneau 2025-03-07 12:27:21 +01:00
  • d605c4fed1 Explicitely set ClusterIP on headless service type maximilien 2025-03-07 09:17:05 +00:00
  • cd0728cd20 cli: move files around Alex Auvolat 2025-03-06 18:54:40 +01:00
  • 0951b5db75 admin api: implement ClusterLayoutSkipDeadNodes and use it in CLI Alex Auvolat 2025-03-06 18:49:56 +01:00
  • 3d94eb8d4b admin api: implement GetClusterLayoutHistory and use it in CLI Alex Auvolat 2025-03-06 18:33:05 +01:00
  • 004866caac admin api, cliv2: implement garage layout show using api functions Alex Auvolat 2025-03-06 17:56:22 +01:00
  • 913e6da41b admin api: implement PreviewClusterLayoutChanges Alex Auvolat 2025-03-06 17:26:28 +01:00
  • e4881e62f1 admin api: management of layout parameters through admin api Alex Auvolat 2025-03-06 17:12:52 +01:00
  • 7ccbfda26d Merge pull request 'admin api: generate openapi spec using utoipa' (#979) from refactor-admin into next-v2 Alex 2025-03-06 15:09:00 +00:00
  • 6b19d7628e admin api: small fixes and reordering Alex Auvolat 2025-03-06 14:21:25 +01:00
  • 411f1d495c admin api: add all missing endpoints to openapi spec Alex Auvolat 2025-03-06 14:01:39 +01:00
  • ba68506c36 admin api: generate openapi spec using utoipa (wip) Alex Auvolat 2025-03-06 11:51:48 +01:00
  • 21c83ab311 Merge pull request 'admi api: remove info about local node from GetClusterStatus and add specific GetNodeInfo endpoint' (#978) from refactor-admin into next-v2 Alex 2025-03-06 09:50:22 +00:00
  • 2e03d90585 admi api: remove info about local node from GetClusterStatus and add specific GetNodeInfo endpoint Alex Auvolat 2025-03-06 10:26:01 +01:00
  • 0ce5f7eb00
    helm-chart: Fix headless service babykart 2025-03-05 20:26:12 +01:00
  • 29ce490dd6 Merge branch 'main' into next-v2 Alex Auvolat 2025-03-05 14:50:22 +01:00
  • 516255321f Merge pull request 'doc: fix version number in quick start' (#974) from fix-quickstart into main Alex 2025-03-05 11:07:27 +00:00
  • f3b05ff771 doc: fix version number in quick start Alex Auvolat 2025-03-05 12:06:05 +01:00
  • e254cc20e5 Merge pull request 'Garage v1.1.0' (#968) from rel-1.1 into main Alex 2025-03-05 10:56:34 +00:00
  • 12f15c4c2b fix readme paths in cargo.toml for new crates v1.1.0 Alex Auvolat 2025-03-05 11:00:19 +01:00
  • 42c5d02cdf doc: fix "since vX.X.X" in multiple places Alex Auvolat 2025-02-20 19:39:53 +01:00
  • 4689b10448 bump version to v1.1.0 Alex Auvolat 2025-02-20 19:09:35 +01:00