We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b97c3fa commit 5956c87Copy full SHA for 5956c87
pkg/cloud/services/iam/oidc.go
@@ -7,6 +7,7 @@ import (
7
"crypto/tls"
8
stderr "errors"
9
"fmt"
10
+ "github.com/aws/aws-sdk-go/aws/awserr"
11
"path"
12
"strings"
13
@@ -287,7 +288,20 @@ func deleteOIDCProvider(arn string, iamClient iamiface.IAMAPI) error {
287
288
289
_, err := iamClient.DeleteOpenIDConnectProvider(&input)
290
if err != nil {
- return errors.Wrap(err, "error deleting provider")
291
+
292
+ var aerr awserr.Error
293
+ ok := errors.As(err, &aerr)
294
+ if !ok {
295
+ return errors.Wrap(err, "deleting OIDC provider")
296
+ }
297
298
+ switch aerr.Code() {
299
+ case iam.ErrCodeNoSuchEntityException:
300
+ return nil
301
+ default:
302
303
304
305
}
306
return nil
307
0 commit comments