Describe the bug
While trying to reproduce another issue, I found that editing an existing app repository, for an oci registry, deletes the list of repositories (as in, they are not present when you edit, so when you save they're removed).
To Reproduce
Steps to reproduce the behavior:
Add an app repository for some OCI charts, including the list of chart repositories
Save and verify everything is fine
Edit the app repository
Expected behavior
List of chart repositories should still be present. But they are not and so the sync job errors (for a non VAC registry) with:
Error: Error: GET request to [https://demo.goharbor.io/v2/charts-index/manifests/latest] failed due to status [400]: {"errors":[{"code":"BAD_REQUEST","message":"bad request: invalid repository name: charts-index"}]}
Desktop (please complete the following information):
Version [e.g. 2.8.0]
Additional context
I'm putting this as low severity as we hope to move away from requiring the list.
Describe the bug While trying to reproduce another issue, I found that editing an existing app repository, for an oci registry, deletes the list of repositories (as in, they are not present when you edit, so when you save they're removed).
To Reproduce Steps to reproduce the behavior:
Expected behavior
List of chart repositories should still be present. But they are not and so the sync job errors (for a non VAC registry) with:
Desktop (please complete the following information):
Additional context
I'm putting this as low severity as we hope to move away from requiring the list.