Handle NoSuchEntity errors when deleting OIDC Provider

This commit is contained in:
Peter Rifel 2020-06-05 06:56:22 -05:00
parent a7d2161c0e
commit a837a7ee6c
No known key found for this signature in database
GPG Key ID: 30DB43602027D941
1 changed files with 5 additions and 0 deletions

View File

@ -2158,6 +2158,11 @@ func DeleteIAMOIDCProvider(cloud fi.Cloud, r *resources.Resource) error {
} }
_, err := c.IAM().DeleteOpenIDConnectProvider(request) _, err := c.IAM().DeleteOpenIDConnectProvider(request)
if err != nil { if err != nil {
if awsup.AWSErrorCode(err) == "NoSuchEntity" {
klog.V(2).Infof("Got NoSuchEntity deleting IAM OIDC Provider %v; will treat as already-deleted", arn)
return nil
}
return fmt.Errorf("error deleting IAM OIDC Provider %v: %v", arn, err) return fmt.Errorf("error deleting IAM OIDC Provider %v: %v", arn, err)
} }
} }