diff --git a/chart/ipam-operator/values.prod.yaml b/chart/ipam-operator/values.prod.yaml index c37c333..f471c1c 100644 --- a/chart/ipam-operator/values.prod.yaml +++ b/chart/ipam-operator/values.prod.yaml @@ -1,6 +1,6 @@ global: urls: - ipamApi: "https://ipam-api.vitistack.io" + ipamApi: "https://ipam-api.vitistack.io/v2" controller: repository: "ncr.sky.nhn.no/ghcr/vitistack/ipam-operator" tag: "0.0.1-rc31" diff --git a/chart/ipam-operator/values.test.yaml b/chart/ipam-operator/values.test.yaml index c7aa41d..1da73f9 100644 --- a/chart/ipam-operator/values.test.yaml +++ b/chart/ipam-operator/values.test.yaml @@ -1,6 +1,6 @@ global: urls: - ipamApi: "https://ipam-api.test.vitistack.io" + ipamApi: "https://ipam-api.test.vitistack.io/v2" controller: repository: "ncr.sky.nhn.no/ghcr/vitistack/ipam-operator" tag: "0.0.1-rc31" diff --git a/internal/utils/ipam-api.go b/internal/utils/ipam-api.go index 3444daf..e4d708d 100644 --- a/internal/utils/ipam-api.go +++ b/internal/utils/ipam-api.go @@ -50,7 +50,7 @@ func RequestIP(request apicontracts.IpamApiRequest) (apicontracts.IpamApiRespons } // Make the HTTP POST request - req, err := http.NewRequest("POST", ipamApiUrl, bytes.NewBuffer(jsonData)) + req, err := http.NewRequest("POST", ipamApiUrl+"/address", bytes.NewBuffer(jsonData)) if err != nil { return apicontracts.IpamApiResponse{}, fmt.Errorf("fail to create new http request: %v", err) } @@ -115,7 +115,7 @@ func DeleteIP(request apicontracts.IpamApiRequest) (apicontracts.IpamApiResponse } // Make the HTTP POST request - req, err := http.NewRequest("DELETE", ipamApiUrl, bytes.NewBuffer(jsonData)) + req, err := http.NewRequest("DELETE", ipamApiUrl+"/service", bytes.NewBuffer(jsonData)) if err != nil { return apicontracts.IpamApiResponse{}, err }