File tree 2 files changed +6
-0
lines changed
pkg/gce-cloud-provider/compute
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1137,6 +1137,7 @@ func codeForGCEOpError(err computev1.OperationErrorErrors) codes.Code {
1137
1137
"RATE_LIMIT_EXCEEDED" : codes .ResourceExhausted ,
1138
1138
"INVALID_USAGE" : codes .InvalidArgument ,
1139
1139
"UNSUPPORTED_OPERATION" : codes .InvalidArgument ,
1140
+ "RESOURCE_OPERATION_RATE_EXCEEDED" : codes .ResourceExhausted ,
1140
1141
}
1141
1142
if code , ok := userErrors [err .Code ]; ok {
1142
1143
return code
Original file line number Diff line number Diff line change @@ -164,6 +164,11 @@ func TestCodeForGCEOpError(t *testing.T) {
164
164
inputErr : computev1.OperationErrorErrors {Code : "UNSUPPORTED_OPERATION" },
165
165
expCode : codes .InvalidArgument ,
166
166
},
167
+ {
168
+ name : "RESOURCE_OPERATION_RATE_EXCEEDED error" ,
169
+ inputErr : computev1.OperationErrorErrors {Code : "RESOURCE_OPERATION_RATE_EXCEEDED" },
170
+ expCode : codes .ResourceExhausted ,
171
+ },
167
172
}
168
173
169
174
for _ , tc := range testCases {
You can’t perform that action at this time.
0 commit comments