Skip to content

Commit 0e165b1

Browse files
authored
Don't allow changing the kind w/ cortex patch cmd (#2142)
1 parent ec007cb commit 0e165b1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/operator/resources/resources.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,10 @@ func patchAPI(apiConfig *userconfig.API, force bool) (*spec.API, string, error)
269269
return nil, "", ErrorOperationIsOnlySupportedForKind(*deployedResource, userconfig.RealtimeAPIKind, userconfig.AsyncAPIKind, userconfig.BatchAPIKind, userconfig.TaskAPIKind, userconfig.TrafficSplitterKind) // unexpected
270270
}
271271

272+
if deployedResource.Kind != apiConfig.Kind {
273+
return nil, "", ErrorCannotChangeKindOfDeployedAPI(apiConfig.Name, apiConfig.Kind, deployedResource.Kind)
274+
}
275+
272276
var projectFiles ProjectFiles
273277

274278
prevAPISpec, err := operator.DownloadAPISpec(deployedResource.Name, deployedResource.ID())

0 commit comments

Comments
 (0)