Commit graph

  • 1793cf58bb
    telemetry: ugrade otel and swap prometheus deps maximilien 2026-09-24 22:31:53 +02:00
  • 3d4cbf038d replace grep -P by -E for compatibility (#1554) i5-650 2026-09-26 15:44:46 +00:00
  • 2b4193e020
    replace grep -P by -E for compatibility i5-650 2026-09-26 00:24:35 +02:00
  • ae8c39e596 Merge pull request 'Fixes in admin API token handling (fix crash etc)' (#1553) from fix-invalid-token-crash into main-v2 Alex 2026-09-25 10:24:46 +00:00
  • 8531330166 admin api: be more restrictive on valid admin tokens + fix crash Alex Auvolat 2026-09-25 11:24:27 +02:00
  • 4bdfe5fad7 tests: add basic admin api tests, regtest for GetCurrentAdminApiToken Alex Auvolat 2026-09-25 11:18:17 +02:00
  • ab75ccf306 Rely on docker if local tools are not available i5-650 2026-09-24 23:17:53 +02:00
  • 90ec9e3546 Merge pull request 'docs(cli): fix typo in bucket allow/deny --owner option' (#1552) from thegamecracks/garage:thegamecracks/operations-operations into main-v2 maximilien 2026-09-25 06:24:08 +00:00
  • f4b06b4fb9
    docs(cli): fix typo in bucket --owner option thegamecracks 2026-09-24 22:40:04 -04:00
  • 6ae9d28b2c Merge pull request 'chore: typo in GOVERNANCE.md' (#1548) from Pintoch/garage:governance_typo into main-v2 maximilien 2026-09-23 06:59:09 +00:00
  • fd22c1a96e chore: typo in GOVERNANCE.md Antonin Delpeuch 2026-09-23 07:58:49 +02:00
  • 58c21846ae Merge pull request 'Documentation about debugging garage distroless container (#871)' (#1546) from i5-650/garage:feat/871-doc-debug-distroless into main-v2 maximilien 2026-09-20 13:40:49 +00:00
  • a03a34293b Documentation about debugging garage distroless container (#871) i5-650 2026-09-18 22:40:17 +02:00
  • 4d5ac63cbd Merge pull request '1040 - block deletion metric' (#1515) from i5-650/garage:feat/1040-metrics-block-deletion into main-v2 maximilien 2026-09-19 19:53:28 +00:00
  • ebfd239c3e telemetry: add default dashboard tolltips maximilien 2026-09-19 19:52:43 +00:00
  • 34560436e2 block deletion metric (#1040) i5-650 2026-08-25 20:13:53 +02:00
  • b3d5192620 Merge pull request 'feat(helm): Expose admin API in cluster' (#1466) from boris.m/garage:feat/expose-admin-api-in-cluster into main-v2 maximilien 2026-09-17 21:06:25 +00:00
  • 3231270a20
    helm: run helm-docs maximilien 2026-09-17 00:02:28 +02:00
  • d768132286
    helm: add tests for admin API svc maximilien 2026-09-16 23:56:15 +02:00
  • be2ca9cab5
    Remove useless headless setting B Marinov 2026-06-04 11:53:25 +02:00
  • d48f51ab0b
    Update docs B Marinov 2026-06-04 11:31:05 +02:00
  • 7bdd9ad047
    Add admin API service manifest and extend chart values B Marinov 2026-06-04 11:30:57 +02:00
  • 5d5a9ab642 Merge pull request 'Update fjall to v3' (#1346) from marvinj97/garage:fjall-v3 into next-v3 next-v3 Alex 2026-09-15 14:32:59 +00:00
  • d50be2762c Merge pull request 'Fix MDB_BAD_RSLOT in resync manager migration code' (#1544) from krtab/garage:fix_mdb_bad_rslot_in_migration into main-v2 Alex 2026-09-15 14:30:27 +00:00
  • 458f42e36d Fix the resync queue migration bug by using a single tx Arthur Carcano 2026-09-15 13:21:38 +02:00
  • 36e4771ee1 Add regression test for migration code Arthur Carcano 2026-09-15 13:55:28 +02:00
  • fa9e7d3e67 Add Unabortable api Arthur Carcano 2026-09-15 13:32:53 +02:00
  • b031a45057 db: add test for tree.clear() Alex Auvolat 2026-09-15 15:21:32 +02:00
  • 225672c172 fjall: fix allow fsync Alex Auvolat 2026-09-15 15:15:31 +02:00
  • 869fea9124 Fix the resync queue migration bug by using a single tx Arthur Carcano 2026-09-15 13:21:38 +02:00
  • eab9eab38c refactor: fjall tx marvin-j97 2026-04-05 23:11:42 +02:00
  • 0e9fbeb528 fix: lint marvin-j97 2026-02-27 20:45:43 +01:00
  • b10817dd96 use fjall-native tree clear fn marvin-j97 2026-02-18 00:25:47 +01:00
  • e479bfe36c fix: fjall optimistic tx marvin-j97 2026-02-18 00:23:10 +01:00
  • 700566ddba refactor: fjall persist mode marvin-j97 2026-02-17 22:38:02 +01:00
  • 06ce6adc98 update fjall to v3 marvin-j97 2026-02-15 22:55:02 +01:00
  • 55c21ed314 Fix panic caused by corrupted time when fetching block (#1517) ifloor 2026-09-15 12:36:48 +00:00
  • 75d1de1df8 fix: improve routing of keys starting with "/" (fix #1178) (#1465) Dominik Menke 2026-07-13 10:46:26 +00:00
  • c18d30eff9 style: use _count suffix for metrics Gwen Lg 2026-02-17 21:33:43 +01:00
  • 242f4931f1 chore: add garage_ prefix for metrics who didn't have it Gwen Lg 2026-02-13 20:02:32 +01:00
  • 3890d5f90c tests: check than all metrics name start with 'garage_' prefix Gwen Lg 2026-02-13 21:34:02 +01:00
  • b43e81dbcf Improve usability for garage in container by setting entrypoint (#1363) ieugen 2026-02-27 18:12:42 +00:00
  • b263ad4a12 Add regression test for migration code Arthur Carcano 2026-09-15 13:55:28 +02:00
  • d85b687bcc Add Unabortable api Arthur Carcano 2026-09-15 13:32:53 +02:00
  • 16abdf2755 Added treatment to when the time comes from corrupted data which causes panic igor 2026-08-26 12:13:15 -03:00
  • e4a1d9e330 Merge pull request 'fix(s3): return x-amz-checksum-type in responses as per AWS S3 spec' (#1511) from stv0g/garage:feature/checksum-type-header into main-v2 Alex 2026-09-15 11:42:21 +00:00
  • 84ba586c34 feat(s3): return x-amz-checksum-type in responses as per AWS S3 spec Steffen Vogel 2026-08-18 16:20:25 +02:00
  • 691451092d fix(s3): correct ChecksumCRC64NVME XML tag name in CompleteMultipartUploadResult Steffen Vogel 2026-08-18 15:45:07 +02:00
  • 5d6fb23c18 wrap secrets in new type (#1524) trinity-1686a 2026-09-15 10:37:19 +00:00
  • 0f4aa79b2c feat(s3): return x-amz-checksum-type in responses as per AWS S3 spec Steffen Vogel 2026-08-18 16:20:25 +02:00
  • 56ac0ae350 fix(s3): correct ChecksumCRC64NVME XML tag name in CompleteMultipartUploadResult Steffen Vogel 2026-08-18 15:45:07 +02:00
  • 63b030df9c fix tests Alex Auvolat 2026-09-14 17:59:24 +02:00
  • 2b28b52c46 wrap secrets in new type trinity-1686a 2026-09-05 16:25:49 +02:00
  • 7edbb85ebe fix typos (#1543) Alex Auvolat 2026-09-15 10:21:01 +00:00
  • 2b56b41f5a fix typos Alex Auvolat 2026-09-15 12:20:23 +02:00
  • 8a3554e7a9 Report Content-MD5 mismatch on PutObject as BadDigest (fix #1520) (#1538) Mohamed El tamawey 2026-09-15 09:55:50 +00:00
  • 6292e9e880 Add fuzzing for object crdt (#1540) Arthur Carcano 2026-09-15 09:54:40 +00:00
  • 7bcac087c1 Make nodePort for service type NodePort configurable Enrico Tröger 2026-05-11 21:33:12 +02:00
  • c887553a1a Merge pull request '[RFC] Garbage Collector Elimination' (#1301) from 1686a/rfc-gc into main-v2 Alex 2026-09-15 09:29:51 +00:00
  • 273d8bac98 wip formal algorithm trinity-1686a 2026-01-26 01:00:56 +01:00
  • ff40930b69 [RFC] Garbage Collector Elimination trinity-1686a 2026-01-24 14:21:54 +01:00
  • c55176fdfb post-v2.4.0 release dependency upgrades (#1531) Alex Auvolat 2026-09-15 09:02:57 +00:00
  • fae4fa0643 refactor: update InvalidDigest error message to match s3's error message Mohamed El tamawey 2026-09-15 12:01:31 +03:00
  • 47afebbc15 Add fuzzing for object crdt Arthur Carcano 2026-04-17 16:28:36 +02:00
  • 9b6c065065 refactor: md5 checksum verify logic Mohamed El tamawey 2026-09-14 19:17:14 +03:00
  • 9808aa6a87 Fix issues found by fuzzing in object crdt Arthur Carcano 2026-04-27 15:19:49 +02:00
  • ed4258a489 Add fuzzing for object crdt Arthur Carcano 2026-04-17 16:28:36 +02:00
  • ac8cb15898 fix: update badDigest error message to match amazon version Mohamed El tamawey 2026-09-14 18:15:45 +03:00
  • 2691a16442 post-v2.4.1 release dependency upgrades Alex Auvolat 2026-09-07 09:31:22 +02:00
  • 871a472da0 remove quentin from maintainers (#1539) Alex Auvolat 2026-09-12 14:14:11 +00:00
  • b5eca8fe1b remove quentin from maintainers Alex Auvolat 2026-09-12 16:13:40 +02:00
  • bc911afe53 Merge pull request 'Refactor resync manager' (#1476) from krtab/garage:refactor_resync_manager into main-v2 Alex 2026-09-10 15:18:52 +00:00
  • ca4a211ef9 Fix migration semantics Arthur Carcano 2026-09-10 15:40:52 +02:00
  • 0882288aa3 Update post lx review Arthur Carcano 2026-09-10 15:14:34 +02:00
  • 069edf7dfb cargo fmt Arthur Carcano 2026-08-28 16:59:07 +02:00
  • aae58e4097 Fix typo Arthur Carcano 2026-08-28 16:58:50 +02:00
  • a1872490d2 clippy Arthur Carcano 2026-06-30 15:26:26 +02:00
  • e1ebf2140e Review Armael 2 Arthur Carcano 2026-06-30 15:21:30 +02:00
  • 946bcb67a8 Review Armael Arthur Carcano 2026-06-30 14:28:01 +02:00
  • c979d5385a cargo fmt Arthur Carcano 2026-06-30 10:39:47 +02:00
  • 9d4383ee83 Add migration of resync queue from v1 to v2 Arthur Carcano 2026-06-30 10:38:43 +02:00
  • 3d2223073e WIP fix errored inital computation Arthur Carcano 2026-06-29 16:02:21 +02:00
  • 06dc82e3a0 WIP step 3 Arthur Carcano 2026-06-26 16:36:41 +02:00
  • f84ed4fd5f WIP step 2 Arthur Carcano 2026-06-26 15:30:02 +02:00
  • fcdf24402b WIP step 1 Arthur Carcano 2026-06-24 17:56:07 +02:00
  • 9b33eba47d Fix migration semantics Arthur Carcano 2026-09-10 15:40:52 +02:00
  • f90adbd34e Update post lx review Arthur Carcano 2026-09-10 15:14:34 +02:00
  • 25491b423b Merge branch 'main-v2' into main-v2 m10090 2026-09-09 06:45:57 +00:00
  • e86a7b6c1c fix: using BadDigest instead of InvalidDigest when the header is valid but the body does not Mohamed El tamawey 2026-09-09 09:30:15 +03:00
  • db4c10ab65 feat: Adding BadDigest error type Mohamed El tamawey 2026-09-09 09:27:56 +03:00
  • 268334bd25 bump version to v2.4.1 v2.4.1 Alex Auvolat 2026-09-07 21:05:12 +02:00
  • a3cb3bc862 Merge pull request 'set ring as rustls crypto provider when building http clients' (#1473) from mjm/garage:push-nkszolnkwuvt into main-v2 Alex 2026-09-07 17:54:48 +00:00
  • c22b7499b8 kubernetes discovery: install ring crypto provider if missing Alex Auvolat 2026-09-07 19:34:22 +02:00
  • ae29f7f73f k2v-client: use ring tls provider Alex Auvolat 2026-09-07 19:16:10 +02:00
  • 3dbcad9dda set rustls crypto provider when using consul discovery Matt Moriarity 2026-06-09 22:02:43 -06:00
  • cca7acae33 Revert "reintroduce full rustls dependency in garage_rpc (fix #1526) (#1527)" Alex Auvolat 2026-09-07 19:02:06 +02:00
  • b30ad6dfcc hacky regression test for #1416 / #1526 (#1528) Alex Auvolat 2026-09-07 08:18:48 +00:00
  • ceadd2c0d2 Merge pull request 'helm: update doc' (#1530) from helm-docs-update-2 into main-v2 maximilien 2026-09-07 07:19:00 +00:00
  • 67ada6ee78 helm: update doc maximilien 2026-09-07 09:13:13 +02:00
  • 0ca24c42e7 hacky regression test for #1416/#1526 Alex Auvolat 2026-09-06 22:39:35 +02:00