@@ -171,7 +171,7 @@ func (o *ClusterUninstaller) RunWithContext(ctx context.Context) ([]string, erro
171171
172172 // Get the initial resources to delete, so that they can be returned if the context is canceled while terminating
173173 // instances.
174- deleted := sets .NewString ()
174+ deleted := sets .New [ string ] ()
175175 resourcesToDelete , tagClientsWithResources , err := o .findResourcesToDelete (ctx , tagClients , iamClient , iamRoleSearch , iamUserSearch , deleted )
176176 if err != nil {
177177 o .Logger .WithError (err ).Info ("error while finding resources to delete" )
@@ -269,8 +269,8 @@ func (o *ClusterUninstaller) RunWithContext(ctx context.Context) ([]string, erro
269269// a shared tag will be ignored.
270270//
271271// deleted - the resources that have already been deleted. Any resources specified in this set will be ignored.
272- func (o * ClusterUninstaller ) findUntaggableResources (ctx context.Context , iamClient * iam.IAM , deleted sets.String ) (sets.String , error ) { //nolint:staticcheck
273- resources := sets .NewString ()
272+ func (o * ClusterUninstaller ) findUntaggableResources (ctx context.Context , iamClient * iam.IAM , deleted sets.Set [ string ] ) (sets.Set [ string ] , error ) {
273+ resources := sets .New [ string ] ()
274274 o .Logger .Debug ("search for IAM instance profiles" )
275275 for _ , profileType := range []string {"master" , "worker" , "bootstrap" } {
276276 profile := fmt .Sprintf ("%s-%s-profile" , o .ClusterID , profileType )
@@ -300,9 +300,9 @@ func (o *ClusterUninstaller) findResourcesToDelete(
300300 iamClient * iam.IAM ,
301301 iamRoleSearch * iamRoleSearch ,
302302 iamUserSearch * iamUserSearch ,
303- deleted sets.String ,
304- ) (sets.String , []* resourcegroupstaggingapi.ResourceGroupsTaggingAPI , error ) {
305- resources := sets .NewString ()
303+ deleted sets.Set [ string ] ,
304+ ) (sets.Set [ string ] , []* resourcegroupstaggingapi.ResourceGroupsTaggingAPI , error ) {
305+ resources := sets .New [ string ] ()
306306 var tagClientsWithResources []* resourcegroupstaggingapi.ResourceGroupsTaggingAPI
307307 var errs []error
308308
@@ -353,9 +353,9 @@ func (o *ClusterUninstaller) findResourcesToDelete(
353353func (o * ClusterUninstaller ) findResourcesByTag (
354354 ctx context.Context ,
355355 tagClient * resourcegroupstaggingapi.ResourceGroupsTaggingAPI ,
356- deleted sets.String ,
357- ) (sets.String , error ) {
358- resources := sets .NewString ()
356+ deleted sets.Set [ string ] ,
357+ ) (sets.Set [ string ] , error ) {
358+ resources := sets .New [ string ] ()
359359 for _ , filter := range o .Filters {
360360 o .Logger .Debugf ("search for matching resources by tag in %s matching %#+v" , * tagClient .Config .Region , filter )
361361 tagFilters := make ([]* resourcegroupstaggingapi.TagFilter , 0 , len (filter ))
@@ -392,8 +392,8 @@ func (o *ClusterUninstaller) findResourcesByTag(
392392// resources - the resources to be deleted.
393393//
394394// The first return is the ARNs of the resources that were successfully deleted
395- func (o * ClusterUninstaller ) deleteResources (ctx context.Context , awsSession * session.Session , resources []string , tracker * errorTracker ) (sets.String , error ) {
396- deleted := sets .NewString ()
395+ func (o * ClusterUninstaller ) deleteResources (ctx context.Context , awsSession * session.Session , resources []string , tracker * errorTracker ) (sets.Set [ string ] , error ) {
396+ deleted := sets .New [ string ] ()
397397 for _ , arnString := range resources {
398398 logger := o .Logger .WithField ("arn" , arnString )
399399 parsedARN , err := arn .Parse (arnString )
0 commit comments