From d66b4a67c71c0f1283d7e8c28c8594924c40931e Mon Sep 17 00:00:00 2001 From: Jovan Kostovski Date: Mon, 13 Jan 2025 16:35:16 +0100 Subject: [PATCH] CAPI call migration from v2 to v3 The CAPI v2 is deprecated and will be deactivated in the cf-deployment. Therefore an update is needed to use the newer CAPI v3. --- src/internal/auth/capi_client.go | 2 +- src/internal/auth/capi_client_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/internal/auth/capi_client.go b/src/internal/auth/capi_client.go index b9debb463..3c6d07a55 100644 --- a/src/internal/auth/capi_client.go +++ b/src/internal/auth/capi_client.go @@ -111,7 +111,7 @@ func (c *CAPIClient) HasApp(sourceID, authToken string) bool { } func (c *CAPIClient) HasService(sourceID, authToken string) bool { - req, err := http.NewRequest(http.MethodGet, c.addr+"/v2/service_instances/"+sourceID, nil) + req, err := http.NewRequest(http.MethodGet, c.addr+"/v3/service_instances/"+sourceID, nil) if err != nil { c.log.Printf("failed to build authorize log access request: %s", err) return false diff --git a/src/internal/auth/capi_client_test.go b/src/internal/auth/capi_client_test.go index b5cc97802..a636c6522 100644 --- a/src/internal/auth/capi_client_test.go +++ b/src/internal/auth/capi_client_test.go @@ -147,7 +147,7 @@ var _ = Describe("CAPIClient", func() { Expect(tc.capiClient.requests).To(HaveLen(1)) serviceReq := tc.capiClient.requests[0] Expect(serviceReq.Method).To(Equal(http.MethodGet)) - Expect(serviceReq.URL.String()).To(Equal("http://internal.capi.com/v2/service_instances/some-source")) + Expect(serviceReq.URL.String()).To(Equal("http://internal.capi.com/v3/service_instances/some-source")) Expect(serviceReq.Header.Get("Authorization")).To(Equal("some-token")) }) @@ -162,7 +162,7 @@ var _ = Describe("CAPIClient", func() { Expect(tc.capiClient.requests).To(HaveLen(1)) serviceReq := tc.capiClient.requests[0] Expect(serviceReq.Method).To(Equal(http.MethodGet)) - Expect(serviceReq.URL.String()).To(Equal("http://internal.capi.com/v2/service_instances/some-source")) + Expect(serviceReq.URL.String()).To(Equal("http://internal.capi.com/v3/service_instances/some-source")) Expect(serviceReq.Header.Get("Authorization")).To(Equal("some-token")) })