mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-20 17:25:24 +01:00
Fixes bug in replication
Use internal service name rather than 127.0.0.1 when calling APIs of core in jobservice jobs Signed-off-by: Wenkai Yin <yinw@vmware.com>
This commit is contained in:
parent
b3a344b60e
commit
a7384fc881
@ -136,7 +136,7 @@ func (a *adapter) getChartInfo(name, version string) (*chartVersionDetail, error
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
url := fmt.Sprintf("%s/api/chartrepo/%s/charts/%s/%s", a.getURL(), project, name, version)
|
url := fmt.Sprintf("%s/api/chartrepo/%s/charts/%s/%s", a.url, project, name, version)
|
||||||
info := &chartVersionDetail{}
|
info := &chartVersionDetail{}
|
||||||
if err = a.client.Get(url, info); err != nil {
|
if err = a.client.Get(url, info); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -159,7 +159,7 @@ func (a *adapter) DownloadChart(name, version string) (io.ReadCloser, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
url = fmt.Sprintf("%s/chartrepo/%s/%s", a.getURL(), project, url)
|
url = fmt.Sprintf("%s/chartrepo/%s/%s", a.url, project, url)
|
||||||
}
|
}
|
||||||
req, err := http.NewRequest(http.MethodGet, url, nil)
|
req, err := http.NewRequest(http.MethodGet, url, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -189,7 +189,7 @@ func (a *adapter) UploadChart(name, version string, chart io.Reader) error {
|
|||||||
}
|
}
|
||||||
w.Close()
|
w.Close()
|
||||||
|
|
||||||
url := fmt.Sprintf("%s/api/chartrepo/%s/charts", a.getURL(), project)
|
url := fmt.Sprintf("%s/api/chartrepo/%s/charts", a.url, project)
|
||||||
|
|
||||||
req, err := http.NewRequest(http.MethodPost, url, buf)
|
req, err := http.NewRequest(http.MethodPost, url, buf)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -220,7 +220,7 @@ func (a *adapter) DeleteChart(name, version string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
url := fmt.Sprintf("%s/api/chartrepo/%s/charts/%s/%s", a.getURL(), project, name, version)
|
url := fmt.Sprintf("%s/api/chartrepo/%s/charts/%s/%s", a.url, project, name, version)
|
||||||
return a.client.Delete(url)
|
return a.client.Delete(url)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ func (a *adapter) listCandidateProjects(filters []*model.Filter) ([]*project, er
|
|||||||
// override the default implementation from the default image registry
|
// override the default implementation from the default image registry
|
||||||
// by calling Harbor API directly
|
// by calling Harbor API directly
|
||||||
func (a *adapter) DeleteManifest(repository, reference string) error {
|
func (a *adapter) DeleteManifest(repository, reference string) error {
|
||||||
url := fmt.Sprintf("%s/api/repositories/%s/tags/%s", a.getURL(), repository, reference)
|
url := fmt.Sprintf("%s/api/repositories/%s/tags/%s", a.url, repository, reference)
|
||||||
return a.client.Delete(url)
|
return a.client.Delete(url)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user