cozystack/packages/system/harbor-rd
Aleksei Sviridkin e7ffc21743
feat(harbor): switch registry storage to S3 via COSI BucketClaim
Replace PVC-based registry storage with S3 via COSI BucketClaim/BucketAccess.
The system chart parses BucketInfo secret and creates a registry-s3 Secret
with REGISTRY_STORAGE_S3_* env vars that override Harbor's ConfigMap values.

- Add bucket-secret.yaml to system chart (BucketInfo parser)
- Remove storageType/size from registry config (S3 is now the only option)
- Use Harbor's existingSecret support for S3 credentials injection
- Add objectstorage-controller to PackageSource dependencies
- Update E2E test with COSI bucket provisioning waits and diagnostics

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
2026-02-18 01:23:02 +03:00
..
cozyrds feat(harbor): switch registry storage to S3 via COSI BucketClaim 2026-02-18 01:23:02 +03:00
templates [harbor] Add managed Harbor container registry application 2026-02-18 00:50:11 +03:00
Chart.yaml [harbor] Add managed Harbor container registry application 2026-02-18 00:50:11 +03:00
Makefile [harbor] Add managed Harbor container registry application 2026-02-18 00:50:11 +03:00
values.yaml [harbor] Add managed Harbor container registry application 2026-02-18 00:50:11 +03:00