Struggling finding documentation around this that works with specific versions of Harbor and Helm.
Ive tried adding my repo...
Helm repo add harbor https://myharbor.mydomain.com/chartrepo/myproject --username myusername --password mypassword
No issues so far
Then I try to push a chart in the local directory (.tgz file)
Helm push myhelmchart.tgz harbor
I get an error 'Error: scheme prefix missing from remote (e.g. "oci://")'
If I try
Helm push myhelmchart.tgz oci://harbor
I get an error 'dial tcp: lookup harbor: no such host'
I tried
helm repo add harbor oci://myharbor.mydomain.com/chartrepo/myproject --username myusername --password
I get an error 'looks like oci://myharbor.mydomain.com/chartrepo/myproject is not a valid chart repository'
If I just try and push directly and not use a registered repo
helm push myhelmchart.tgz oci://myharbor.mydomain.com/chartrepo/myproject
I get and error 'Error: unexpected status: 401 Unauthorized'
If I login first...
helm registry login myharbor.mydomain.com/chartrepo/myproject
Username: myusername
Password: mypassword
Login Succeeded
The attempt to push again
helm push myhelmchart.tgz oci://myharbor.mydomain.com/chartrepo/myproject
Same error 'Error: unexpected status: 401 Unauthorized'
My goal is to be able to push helm charts into Harbor and have them show up in this area...