Skip to content

Commit 66ae4d0

Browse files
committed
Fix patch cmd for GCP provider
1 parent fb5c340 commit 66ae4d0

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pkg/operator/resources/resources.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,16 @@ func patchAPI(apiConfig *userconfig.API, configFileName string, force bool) (*sp
235235
}
236236

237237
if deployedResource.Kind != userconfig.TrafficSplitterKind {
238-
bytes, err := config.AWS.ReadBytesFromS3(config.Cluster.Bucket, prevAPISpec.ProjectKey)
238+
var bytes []byte
239+
var err error
240+
if config.Provider == types.AWSProviderType {
241+
bytes, err = config.AWS.ReadBytesFromS3(config.Cluster.Bucket, prevAPISpec.ProjectKey)
242+
} else if config.Provider == types.GCPProviderType {
243+
bytes, err = config.GCP.ReadBytesFromGCS(config.GCPCluster.Bucket, prevAPISpec.ProjectKey)
244+
} else {
245+
return nil, "", errors.ErrorUnexpected(fmt.Sprintf("unexpected provider type %s", config.Provider))
246+
}
247+
239248
if err != nil {
240249
return nil, "", err
241250
}

0 commit comments

Comments
 (0)