diff --git a/provider/pkg/internal/pulumiapi/deployment_setting_test.go b/provider/pkg/internal/pulumiapi/deployment_setting_test.go index fc12befc..e9d01358 100644 --- a/provider/pkg/internal/pulumiapi/deployment_setting_test.go +++ b/provider/pkg/internal/pulumiapi/deployment_setting_test.go @@ -25,7 +25,7 @@ func TestGetDeploymentSettings(t *testing.T) { c, cleanup := startTestServer(t, testServerConfig{ ExpectedReqMethod: http.MethodGet, - ExpectedReqPath: "/" + path.Join("api", "preview", orgName, projectName, stackName, "deployment", "settings"), + ExpectedReqPath: "/" + path.Join("api", "stacks", orgName, projectName, stackName, "deployments", "settings"), ResponseCode: 200, ResponseBody: dsValue, }) @@ -44,7 +44,7 @@ func TestGetDeploymentSettings(t *testing.T) { t.Run("404", func(t *testing.T) { c, cleanup := startTestServer(t, testServerConfig{ ExpectedReqMethod: http.MethodGet, - ExpectedReqPath: "/" + path.Join("api", "preview", orgName, projectName, stackName, "deployment", "settings"), + ExpectedReqPath: "/" + path.Join("api", "stacks", orgName, projectName, stackName, "deployments", "settings"), ResponseCode: 404, ResponseBody: errorResponse{ StatusCode: 404, @@ -80,7 +80,7 @@ func TestCreateDeploymentSettings(t *testing.T) { c, cleanup := startTestServer(t, testServerConfig{ ExpectedReqMethod: http.MethodPost, - ExpectedReqPath: "/" + path.Join("api", "preview", orgName, projectName, stackName, "deployment", "settings"), + ExpectedReqPath: "/" + path.Join("api", "stacks", orgName, projectName, stackName, "deployments", "settings"), ResponseCode: 201, ExpectedReqBody: dsValue, }) diff --git a/provider/pkg/internal/pulumiapi/deployment_settings.go b/provider/pkg/internal/pulumiapi/deployment_settings.go index d31b9ed0..25227004 100644 --- a/provider/pkg/internal/pulumiapi/deployment_settings.go +++ b/provider/pkg/internal/pulumiapi/deployment_settings.go @@ -72,7 +72,7 @@ type GitHubConfiguration struct { } func (c *Client) CreateDeploymentSettings(ctx context.Context, stack StackName, ds DeploymentSettings) error { - apiPath := path.Join("preview", stack.OrgName, stack.ProjectName, stack.StackName, "deployment", "settings") + apiPath := path.Join("stacks", stack.OrgName, stack.ProjectName, stack.StackName, "deployments", "settings") _, err := c.do(ctx, http.MethodPost, apiPath, ds, nil) if err != nil { return fmt.Errorf("failed to create deployment settings for stack (%s): %w", stack.String(), err) @@ -82,7 +82,7 @@ func (c *Client) CreateDeploymentSettings(ctx context.Context, stack StackName, func (c *Client) GetDeploymentSettings(ctx context.Context, stack StackName) (*DeploymentSettings, error) { apiPath := path.Join( - "preview", stack.OrgName, stack.ProjectName, stack.StackName, "deployment", "settings", + "stacks", stack.OrgName, stack.ProjectName, stack.StackName, "deployments", "settings", ) var ds DeploymentSettings _, err := c.do(ctx, http.MethodGet, apiPath, nil, &ds) @@ -99,7 +99,7 @@ func (c *Client) GetDeploymentSettings(ctx context.Context, stack StackName) (*D func (c *Client) DeleteDeploymentSettings(ctx context.Context, stack StackName) error { apiPath := path.Join( - "preview", stack.OrgName, stack.ProjectName, stack.StackName, "deployment", "settings", + "stacks", stack.OrgName, stack.ProjectName, stack.StackName, "deployments", "settings", ) _, err := c.do(ctx, http.MethodDelete, apiPath, nil, nil) if err != nil {