Commit graph

  • 2d1c073d2f Merge pull request 'admin api: implement InspectObject (fix #892)' (#1005) from inspect-object into next-v2 #948 next-v2 Alex 2025-04-06 12:33:11 +0000
  • 5e7307cbf3 admin api: add comments for InspectObject #1005 Alex Auvolat 2025-04-06 14:19:48 +0200
  • fd0e23e984 admin api: implement InspectObject (fix #892) Alex Auvolat 2025-04-06 13:23:25 +0200
  • 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 +0000
  • 6bbdca2e48 admin api: always return latest bucket info #1004 Alex Auvolat 2025-04-06 11:14:42 +0200
  • c6d6cc1fc3 Merge pull request 'read/write quorums on admin operations' (#997) from admin-quorums into next-v2 Alex 2025-03-25 16:09:06 +0000
  • 5fa6df6ee3 improve comments in bucket helper #997 Alex Auvolat 2025-03-25 16:58:12 +0100
  • c6bed26347 relocalize logic into block manager Alex Auvolat 2025-03-25 16:41:19 +0100
  • d25e631a4a relocalize logic for write_sets Alex Auvolat 2025-03-25 16:35:56 +0100
  • 514eb29874 use a WriteLock for write operations on fullcopy tables Alex Auvolat 2025-03-25 13:18:14 +0100
  • 8ba6454e21 reduce anti-entropy interval for fullcopy tables Alex Auvolat 2025-03-25 13:11:11 +0100
  • 9dcc5232a6 admin api: use fast local reads for token verification Alex Auvolat 2025-03-25 13:07:45 +0100
  • 1e13a66b42 rework bucket helper functions to use local access where relevant Alex Auvolat 2025-03-25 13:00:48 +0100
  • 2c9e849bbf remove dependency from garage_block to garage_table Alex Auvolat 2025-03-25 11:43:41 +0100
  • 34baade499 fullcopy replication: quorum reads and writes Alex Auvolat 2025-03-25 11:40:09 +0100
  • 2f2a96b51d layout & replication mode refactoring Alex Auvolat 2025-03-25 11:05:00 +0100
  • c9156f6828 Merge branch 'main' into next-v2 Alex Auvolat 2025-03-25 10:02:41 +0100
  • 776294ebbe implement repair procedure to fix inconsistent bucket aliases #989 fix-bucket-aliases Alex Auvolat 2025-03-19 12:39:32 +0100
  • 0d258cf6e0
    Update Kubernetes cookbook #994 babykart 2025-03-22 23:44:55 +0100
  • 1fd347c4cd
    Add Kubernetes CRD and the related kustomization babykart 2025-03-22 21:03:52 +0100
  • ed71396a4e
    helm-chart: Cosmetic changes #993 babykart 2025-03-22 20:52:47 +0100
  • aa7bb67c48
    helm-chart: Add metadata_auto_snapshot_interval babykart 2025-03-22 20:49:48 +0100
  • 2051e96c32
    helm-chart: Add livenessProbe & readinessProbe babykart 2025-03-22 20:44:45 +0100
  • be363c1f40 wip: add boto3 test for STREAMING-UNSIGNED-PAYLOAD-TRAILER #961 add-unsigned-payload-trailer-test Alex Auvolat 2025-02-18 12:16:44 +0100
  • 14d2f2b18d Merge pull request 'update cargo dependencies' (#992) from update-deps into main main Alex 2025-03-21 09:06:06 +0000
  • 5eabd64ca7 Ran rustfmt #925 Brian Picciano 2025-03-20 22:26:53 +0100
  • e99d6b460e windows: compile.nix fixes, post crane refactor Brian Picciano 2025-03-20 21:59:48 +0100
  • 57810eec5b Merge remote-tracking branch 'origin/main' into windows-v1 Brian Picciano 2025-03-20 20:23:05 +0100
  • a7d845a999 change aws-sdk features to avoid using aws-lc which doesn't compile on i686/arm #992 Alex Auvolat 2025-03-20 13:56:31 +0100
  • dd20e5d22a update cargo dependencies Alex Auvolat 2025-03-20 13:36:01 +0100
  • 4629ee25f7 Merge pull request 'add crc64nvme checksumming algorithm (fix #963)' (#991) from add-crc64nvme into next-v2 Alex 2025-03-20 12:28:35 +0000
  • a826c361a9 add crc64nvme checksumming algorithm (fix #963) #991 Alex Auvolat 2025-03-19 15:51:06 +0100
  • 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 +0000
  • 97e2fa5b8b add upgrade test for sse-c #990 Alex Auvolat 2025-03-18 16:42:03 +0100
  • cfd259190f sse-c: use different object encryption key for each object Alex Auvolat 2025-03-18 15:10:55 +0100
  • 940988e484 more resilience to inconsistent alias states Alex Auvolat 2025-03-18 11:35:55 +0100
  • 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 +0000
  • 9053782d71
    doc: add instructions on how to increase PVC size #987 Joker9944 2025-03-15 00:32:18 +0100
  • 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 +0000
  • 9c745548c4 test-upgrade with v1 -> v2 #984 Alex Auvolat 2025-03-12 16:06:28 +0100
  • f7d9c2b383 cli: add garage json-api command and fix cargo tests Alex Auvolat 2025-03-12 15:47:13 +0100
  • e6862c5d3d cli: uniformize output and add some infos Alex Auvolat 2025-03-12 15:01:39 +0100
  • d032e2017c Merge pull request 'admin api improvements' (#983) from admin-api-improvements into next-v2 Alex 2025-03-12 11:00:24 +0000
  • 0b12debf6c admin api: generate params from struct #983 Alex Auvolat 2025-03-12 11:07:12 +0100
  • 795b4a41b7 admin api: add special endpoints to openapi spec Alex Auvolat 2025-03-12 10:52:58 +0100
  • 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 +0000
  • d2a064bb1b cli: add and remove scopes using --scope=+Scope or --scope=-Scope #982 Alex Auvolat 2025-03-12 10:15:12 +0100
  • 88b4623bf1 add creation date to admin api tokens Alex Auvolat 2025-03-12 09:52:39 +0100
  • 325f79012c admin_token_table: implement is_tombstone() Alex Auvolat 2025-03-12 09:29:54 +0100
  • eb40475f1e move bucket search logic from helper to admin api Alex Auvolat 2025-03-12 09:21:53 +0100
  • 22c0420607 admin api: specify date-time format in openapi spec Alex Auvolat 2025-03-11 18:21:00 +0100
  • 1bd7689301 cli: add functions to manage admin api tokens Alex Auvolat 2025-03-11 18:09:24 +0100
  • ec0da3b644 admin api: mention admin_token and metrics_token in ListAdminTokensResponse Alex Auvolat 2025-03-11 15:57:29 +0100
  • 9511b20153 admin api: add openapi spec for admin token management functions Alex Auvolat 2025-03-11 15:38:38 +0100
  • d067a40b3f admin api: add functions to manage admin api tokens Alex Auvolat 2025-03-11 15:17:31 +0100
  • ff6ec62d54 admin api: add metrics_require_token config option and update doc Alex Auvolat 2025-03-11 14:15:13 +0100
  • 004eb94e14 admin api: verify tokens using the new admin api token table Alex Auvolat 2025-03-11 13:40:23 +0100
  • 46f620119b add model for admin key table Alex Auvolat 2025-03-11 13:09:19 +0100
  • 576d0d950e admin api: move functions to their correct location Alex Auvolat 2025-03-11 10:27:43 +0100
  • 85a07c87d7 Merge pull request 'admin refactoring, step 4' (#980) from refactor-admin into next-v2 Alex 2025-03-11 09:19:12 +0000
  • 1f645830a4 layout: make optional version mandatory in apply layout changes #980 Alex Auvolat 2025-03-11 10:05:02 +0100
  • 5f308bd688 move zone redundancy parsing/formatting to cli Alex Auvolat 2025-03-11 10:00:37 +0100
  • df758e8e0d cli v2: simplify Alex Auvolat 2025-03-11 09:54:05 +0100
  • e83864af24 layout: better encapsulation Alex Auvolat 2025-03-11 09:29:38 +0100
  • 3b49dd9e63 admin api: small refactor + add comments to layout-related calls Alex Auvolat 2025-03-11 09:19:20 +0100
  • cef8d75983 admin api: avoid overwriting redirect rules in UpdateBucket Alex Auvolat 2025-03-07 16:25:55 +0100
  • 01701acba1 admin api: avoid overwriting redirect rules in UpdateBucket v1.99.1-internal #964 v1.99-internal Alex Auvolat 2025-02-18 19:34:56 +0100
  • 5645c82fb8 support redirection on s3 endpoint trinity-1686a 2024-12-14 17:46:27 +0100
  • 30c3b7a79c decrease write quorum Quentin Dufour 2024-05-15 08:05:18 +0200
  • 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 +0000
  • 98e56490a1 Merge pull request 'helm-chart: Fix headless service' (#976) from babykart/garage:headless-svc into main maximilien 2025-03-07 12:17:20 +0000
  • e791ccec8f doc/upgrading: slightly more precise wording #981 Armaël Guéneau 2025-03-07 12:27:21 +0100
  • d605c4fed1 Explicitely set ClusterIP on headless service type #976 maximilien 2025-03-07 09:17:05 +0000
  • cd0728cd20 cli: move files around Alex Auvolat 2025-03-06 18:54:40 +0100
  • 0951b5db75 admin api: implement ClusterLayoutSkipDeadNodes and use it in CLI Alex Auvolat 2025-03-06 18:49:56 +0100
  • 3d94eb8d4b admin api: implement GetClusterLayoutHistory and use it in CLI Alex Auvolat 2025-03-06 18:33:05 +0100
  • 004866caac admin api, cliv2: implement garage layout show using api functions Alex Auvolat 2025-03-06 17:56:22 +0100
  • 913e6da41b admin api: implement PreviewClusterLayoutChanges Alex Auvolat 2025-03-06 17:26:28 +0100
  • e4881e62f1 admin api: management of layout parameters through admin api Alex Auvolat 2025-03-06 17:12:52 +0100
  • 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 +0000
  • 6b19d7628e admin api: small fixes and reordering #979 Alex Auvolat 2025-03-06 14:21:25 +0100
  • 411f1d495c admin api: add all missing endpoints to openapi spec Alex Auvolat 2025-03-06 14:01:39 +0100
  • ba68506c36 admin api: generate openapi spec using utoipa (wip) Alex Auvolat 2025-03-06 11:51:48 +0100
  • 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 +0000
  • 2e03d90585 admi api: remove info about local node from GetClusterStatus and add specific GetNodeInfo endpoint #978 Alex Auvolat 2025-03-06 10:26:01 +0100
  • 0ce5f7eb00
    helm-chart: Fix headless service babykart 2025-03-05 20:26:12 +0100
  • 29ce490dd6 Merge branch 'main' into next-v2 Alex Auvolat 2025-03-05 14:50:22 +0100
  • 516255321f Merge pull request 'doc: fix version number in quick start' (#974) from fix-quickstart into main Alex 2025-03-05 11:07:27 +0000
  • f3b05ff771 doc: fix version number in quick start #974 Alex Auvolat 2025-03-05 12:06:05 +0100
  • e254cc20e5 Merge pull request 'Garage v1.1.0' (#968) from rel-1.1 into main Alex 2025-03-05 10:56:34 +0000
  • 12f15c4c2b fix readme paths in cargo.toml for new crates v1.1.0 #968 Alex Auvolat 2025-03-05 11:00:19 +0100
  • 42c5d02cdf doc: fix "since vX.X.X" in multiple places Alex Auvolat 2025-02-20 19:39:53 +0100
  • 4689b10448 bump version to v1.1.0 Alex Auvolat 2025-02-20 19:09:35 +0100
  • 156b10ee65 Merge pull request 'admin api definition: fix globalAlias query parameter name (related: #971)' (#973) from admin-sdk-fix into main Alex 2025-03-05 09:19:30 +0000
  • 8647ebf003 admin api definition: fix globalAlias query parameter name (related: #971) #973 Alex Auvolat 2025-03-05 10:15:28 +0100
  • 67d7c0769b Merge pull request 'Add headless service for statefulSet serviceName' (#970) from babykart/garage:helm-headless-svc into main maximilien 2025-03-05 08:59:36 +0000
  • 09ed5ab8cc
    Fix documentation link #970 babykart 2025-02-23 15:55:01 +0100
  • a0ea28b0da
    Add headless service for statefulSet serviceName babykart 2025-02-23 15:45:55 +0100
  • 3fac7ddaa3 doc: fix "since vX.X.X" in multiple places v1.1.0-rc1 Alex Auvolat 2025-02-20 19:39:53 +0100
  • c384a26991 bump version to v1.1.0 Alex Auvolat 2025-02-20 19:09:35 +0100