You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you are reporting a problem, please make sure the following information are provided:
Expected behavior and actual behavior:
A clear and concise description of what you expected to happen and what's the actual behavior. If applicable, add screenshots to help explain your problem.
Deploy harbor cluster by full_stack, and when it all work, update the cr of harborcluster to remove the chartmuseum component. Although the pod of Harbor chartmuseum has been removed, but user can not enter to project view in UI and API got 500 error.
Steps to reproduce the problem:
Please provide the steps to reproduce this problem.
deploy full_stack
update harbor cluster(remove chartmuseum)
check harbor project in ui and core log
Versions:
Please specify the versions of following systems.
harbor operator version: [x.y.z]
harbor version: [x.y.z]
kubernetes version: [x.y.z]
Any additional relevant versions such as CertManager
Does a workaround exists for this issue ?
Because I've noticed some performance issue on project loading and those are related to the chartmuseum call for index.yaml
[....]
2021-12-30T07:35:02Z [ERROR] [/server/v2.0/handler/project.go:435][requestID="815ee84a56c792fc7740c63b2df2fac5"]: failed to populate propertites for project XXX-thirdparty, error: get chart count of project 9 failed: get content failed: send request GET /XXX-thirdparty/index.yaml failed: Get "https://XXX-prod-cluster-harbor-harbor-chartmuseum/XXX-thirdparty/index.yaml": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
--
Thu, Dec 30 2021 8:35:02 am | 2021-12-30T07:35:02Z [ERROR] [/server/v2.0/handler/project.go:435][requestID="815ee84a56c792fc7740c63b2df2fac5"]: failed to populate propertites for project gian, error: get chart count of project 10 failed: get content failed: send request GET /gian/index.yaml failed: Get "https://XXX-prod-cluster-harbor-harbor-chartmuseum/gian/index.yaml": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Thu, Dec 30 2021 8:35:02 am | 2021-12-30T07:35:02Z [ERROR] [/server/v2.0/handler/project.go:435]
[....]
I was able to reproduce the problem with a fresh install of Harbor 2.4 with Helm and chartmuseum enabled, disabling chartmuseum and upgrading via helm has fixed the performance issue and there is no problem on harbor side.
Unfortunately with the operator I was not able to do that and I'm in the same situation as @chlins
If you are reporting a problem, please make sure the following information are provided:
Expected behavior and actual behavior:
A clear and concise description of what you expected to happen and what's the actual behavior. If applicable, add screenshots to help explain your problem.
Deploy harbor cluster by
full_stack
, and when it all work, update the cr of harborcluster to remove the chartmuseum component. Although the pod of Harbor chartmuseum has been removed, but user can not enter to project view in UI and API got 500 error.Steps to reproduce the problem:
Please provide the steps to reproduce this problem.
full_stack
Versions:
Please specify the versions of following systems.
Additional context:
ui screenshot
core.log
The text was updated successfully, but these errors were encountered: