Commits on Source 84
-
🤖 GitLab Bot 🤖 authored
-
Pawel Rozlach authored
-
🤖 GitLab Bot 🤖 authored
-
🤖 GitLab Bot 🤖 authored
-
SAhmed authored
refactor: introduce gce `next` storage driver See merge request !2247 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Kenny Do authored
-
Jaime Martinez authored
build(deps): update module github.com/testcontainers/testcontainers-go to v0.37.0 See merge request !2257 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
Pawel Rozlach authored
-
Pawel Rozlach authored
-
Pawel Rozlach authored
-
João Pereira authored
build(deps): update module github.com/rubenv/sql-migrate to v1.8.0 See merge request !2245 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Hayley Swimelar authored
build(deps): update module cloud.google.com/go/storage to v1.52.0 See merge request !2254 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
🤖 GitLab Bot 🤖 authored
-
Hayley Swimelar authored
feat: support more S3 storage classes See merge request !2256 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
Kenny Do <kedo@render.com>
-
Pawel Rozlach authored
-
SAhmed authored
chore: gcs-next driver documenation, error wrapping and few other small improvements See merge request !2260 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
João Pereira authored
test: generalise s3 storage class tests, add more test cases See merge request !2261 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
João Pereira authored
build(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.79.3 See merge request !2264 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
-
SAhmed authored
build: build gcs driver by default See merge request !2265 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
-
SAhmed authored
feat: use JSON API in gcs next driver See merge request !2266 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Jaime Martinez authored
build(deps): update module go.uber.org/mock to v0.5.2 See merge request !2267 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
-
Jaime Martinez authored
refactor: remove stutter and some of the custom/copy-paste code from gcs storge driver See merge request !2240 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Reviewed-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Hayley Swimelar authored
Merge branch 'renovate/github.com-testcontainers-testcontainers-go-modules-postgres-0.x' into 'master' build(deps): update module github.com/testcontainers/testcontainers-go/modules/postgres to v0.37.0 See merge request !2268 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Jaime Martinez authored
build(deps): update module gitlab.com/gitlab-org/labkit to v1.24.0 See merge request !2270 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Pawel Rozlach authored
-
🤖 GitLab Bot 🤖 authored
-
Pawel Rozlach authored
-
Pawel Rozlach authored
-
Pawel Rozlach authored
-
Jaime Martinez authored
build(deps): update module cloud.google.com/go/storage to v1.53.0 See merge request !2275 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
-
Jaime Martinez authored
feat: add support for setting user-agent for the GCS next storage driver See merge request !2279 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
-
João Pereira authored
feat: Add support for Workload Identity to GCS storage driver. See merge request !2244 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Jaime Martinez authored
build(deps): update module google.golang.org/api to v0.231.0 See merge request !2272 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Pawel Rozlach authored
-
🤖 GitLab Bot 🤖 authored
-
Jaime Martinez authored
test: use JSON reads in gcs_next also for tests See merge request !2280 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
João Pereira authored
fix: better context handling in DeleteFiles method of gcs_next, refactor the function See merge request !2278 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
João Pereira authored
perf: avoid needlesly sorting results in Delete() call for gcs_next See merge request !2277 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Pawel Rozlach authored
-
Pawel Rozlach authored
-
Pawel Rozlach authored
-
João Pereira authored
fix: proper context cancellation in gcs_next driver See merge request !2276 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
João Pereira authored
-
Jaime Martinez authored
test: fix s3 tests skipping, add useragent test to s3v2 driver See merge request !2282 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Hayley Swimelar authored
fix(api): allow new tag to be created even if matching immutable patterns See merge request !2283 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com>
-
Pawel Rozlach authored
-
Jaime Martinez authored
build(deps): update module golang.org/x/crypto to v0.38.0 See merge request !2286 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
João Pereira authored
test: fix test conditions for s3 useragent test See merge request !2285 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
João Pereira authored
-
João Pereira authored
chore(datastore): add ability to track data-based replica lag for DLB Closes #1554 See merge request !2259 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Simon Tomlinson <stomlinson@gitlab.com> Reviewed-by:
Simon Tomlinson <stomlinson@gitlab.com> Reviewed-by:
Pawel Rozlach <prozlach@gitlab.com>
-
João Pereira authored
-
Jaime Martinez authored
feat: add custom user agent to azure See merge request !2281 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
-
Hayley Swimelar authored
fix: make Size() method of the gcs_next Writer correctly report size of the data written so far See merge request !2271 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Reviewed-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
Hayley Swimelar authored
chore: add missing comment to DLB MaxReplicaLagBytes See merge request !2287 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com>
-
-
Hayley Swimelar authored
feat(handlers): add rate-limiter middleware Closes #1225 See merge request !2258 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Reviewed-by:
Jaime Martinez <jmartinez@gitlab.com> Reviewed-by:
Pawel Rozlach <prozlach@gitlab.com> Co-authored-by:
Jaime Martinez <jmartinez@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
João Pereira authored
-
João Pereira authored
chore(datastore): add Prometheus metrics for DLB replica lag monitoring Closes #1554 See merge request !2263 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Reviewed-by:
Hayley Swimelar <hswimelar@gitlab.com>
-
-
Jaime Martinez authored
docs: update DLB spec with note about primary sticking for parent repos See merge request !2290 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com>
-
Jaime Martinez authored
build(deps): update module golang.org/x/net to v0.40.0 See merge request !2293 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
-
SAhmed authored
test: wait for replicas to sync before getting repository Closes #1430 See merge request gitlab-org/container-registry!2292 Merged-by:
SAhmed <sahmed@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Reviewed-by:
Pawel Rozlach <prozlach@gitlab.com> Co-authored-by:
Jaime Martinez <jmartinez@gitlab.com>
-
João Pereira authored
chore: add a note regarding concurency issues in gcs next storage driver See merge request !2273 Merged-by:
João Pereira <jpereira@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
Pawel Rozlach <prozlach@gitlab.com>
-
-
Hayley Swimelar authored
feat(datastore): add DB load balancing replication lag tracking Closes #1554 See merge request !2291 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Pawel Rozlach <prozlach@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Reviewed-by:
Pawel Rozlach <prozlach@gitlab.com> Co-authored-by:
João Pereira <jpereira@gitlab.com>
-
SAhmed authored
-
Jaime Martinez authored
build(deps): update module google.golang.org/api to v0.232.0 See merge request gitlab-org/container-registry!2296 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
SAhmed <sahmed@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Hayley Swimelar authored
revert: remove fallback on redis cache config for dlb See merge request gitlab-org/container-registry!2295 Merged-by:
Hayley Swimelar <hswimelar@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
Hayley Swimelar <hswimelar@gitlab.com> Co-authored-by:
Suleimi Ahmed <sahmed@gitlab.com>
-
SAhmed authored
-
Jaime Martinez authored
fix: bubble up error from failed sub-repository size calculation Closes #1360 See merge request !2299 Merged-by:
Jaime Martinez <jmartinez@gitlab.com> Approved-by:
João Pereira <jpereira@gitlab.com> Approved-by:
Jaime Martinez <jmartinez@gitlab.com> Co-authored-by:
Suleimi Ahmed <sahmed@gitlab.com>
-
João Pereira authored
## [4.22.0](v4.21.0-gitlab...v4.22.0-gitlab) (2025-05-19) ###
✨ Features✨ * add custom user agent to azure ([bbcfebf3](bbcfebf3)) * add support for setting user-agent for the GCS next storage driver ([fb16a144](fb16a144)) * Add support for Workload Identity to GCS storage driver. ([5e5dcb86](5e5dcb86)) * **datastore:** add DB load balancing replication lag tracking ([5fee2558](5fee2558)) * **handlers:** add rate-limiter middleware ([d4e92b36](d4e92b36)) * support more S3 storage classes ([1d17b6a1](1d17b6a1)) * use JSON API in gcs next driver ([678013db](678013db)) ###🐛 Bug Fixes🐛 * **api:** allow new tag to be created even if matching immutable patterns ([b6e76318](b6e76318)) * better context handling in DeleteFiles method of gcs_next, refactor the function ([abf5efdd](abf5efdd)) * bubble up error from failed sub-repository size calculation ([99be3318](99be3318)) * make Size() method of the gcs_next Writer correctly report size of the data written so far ([923f25f1](923f25f1)) * proper context cancellation in gcs_next driver ([6078c25d](6078c25d)) ###⚡ Performance Improvements⚡ * avoid needlesly sorting results in Delete() call for gcs_next ([fc789109](fc789109)) ###⏮️ ️ Reverts⏮️ ️ * remove fallback on redis cache config for dlb ([c765bf44](c765bf44)) ###⚙️ Build⚙️ * build gcs driver by default ([d977c9ac](d977c9ac)) * **deps:** update module cloud.google.com/go/storage to v1.52.0 ([cc493dbd](cc493dbd)) * **deps:** update module cloud.google.com/go/storage to v1.53.0 ([240796ee](240796ee)) * **deps:** update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.79.3 ([ddded1c1](ddded1c1)) * **deps:** update module github.com/rubenv/sql-migrate to v1.8.0 ([d3741b79](d3741b79)) * **deps:** update module github.com/testcontainers/testcontainers-go to v0.37.0 ([339e80d3](339e80d3)) * **deps:** update module github.com/testcontainers/testcontainers-go/modules/postgres to v0.37.0 ([e2a63014](e2a63014)) * **deps:** update module gitlab.com/gitlab-org/labkit to v1.24.0 ([978c6ea4](978c6ea4)) * **deps:** update module go.uber.org/mock to v0.5.2 ([4021b8bc](4021b8bc)) * **deps:** update module golang.org/x/crypto to v0.38.0 ([6d9f5a06](6d9f5a06)) * **deps:** update module golang.org/x/net to v0.40.0 ([f2c399b0](f2c399b0)) * **deps:** update module google.golang.org/api to v0.231.0 ([90fa3f04](90fa3f04)) * **deps:** update module google.golang.org/api to v0.232.0 ([789d0e1a](789d0e1a))