stonezdj(Daojun Zhang)
stonezdj(Daojun Zhang)
When login with cli, you should login with the OIDC cli secret, not the OIDC username/password. Please refer the document: https://goharbor.io/docs/2.1.0/administration/configure-authentication/oidc-auth/#using-oidc-from-the-docker-or-helm-cli
Send the following request to Harbor ``` PUT /api/v2.0/projects//metadatas/public ``` Payload ``` { "public": "true" } ``` Got HTTP 400 error ``` { "errors": [ { "code": "BAD_REQUEST", "message": "invalid...
see: https://github.com/goharbor/community/blob/main/proposals/new/enhance_audit_log.md ``` Breaking Changes The audit log is only visible to the project admin role and system admin role. for a normal user not in project admin neither sys...
It is an endless loop, see: https://github.com/stonezdj/harbor/blob/46828198b87075506073fc88c71e60197b1f6024/src/portal/src/app/app.component.ts#L87
Retention tasks are created for each repository, empty repositories will create many empty tasks. need to remove it from database at least.
The GET API for tags/list consumes quota, the max page_size is 100 in dockerhub api `/v2//tags/list`, there is no room to reduce the quota usage.
Could you please open issue in https://github.com/goharbor/harbor-helm ?
The PR merged in 2.11 just fixed the index not used issue, for converting json to jsonb type and more index, we need to do more testing to verify it.
Created 1 million records in the task. and run following test. | Operation/query | Before(json) | After(jsonb+gin index) | | --------| -------- | ------- | | ScanAll | 25s |...
Yes, After change it should be: ``` registry=# \d task; Table "public.task" Column | Type | Collation | Nullable | Default -----------------+-----------------------------+-----------+----------+---------------------------------- id | integer | | not null |...