kops/pkg/resources/aws
justinsb 2a9343a168 Generate revisions of NLB objects, and introduce cleanup phase
This lets us safely make changes to otherwise immutable fields, in
particular for adding security groups to NLBs created without them.

We detect the older versions, and create deletion tasks to remove
them.  These tasks can be deferred, and we expect them to be
deferred to a "prune" phase that runs after cluster apply.

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2024-02-17 11:41:15 -05:00
..
OWNERS fix OWNERS labels format 2020-03-10 22:47:50 -05:00
aws.go Generate revisions of NLB objects, and introduce cleanup phase 2024-02-17 11:41:15 -05:00
aws_test.go aws: Filter ENI list by VPC 2023-09-23 05:25:56 +03:00
elasticip.go Update copyright notices 2019-09-09 14:47:51 -04:00
eni.go aws: Filter ENI list by VPC 2023-09-23 05:25:56 +03:00
errors.go Handle cluster cleanup more gracefully 2020-11-12 18:21:04 +02:00
eventbridge.go aws: Filter ENI list by VPC 2023-09-23 05:25:56 +03:00
filters.go Update copyright notices 2019-09-09 14:47:51 -04:00
natgateway.go dump: actually dump the gateway objects 2023-10-29 08:13:43 -04:00
routetable.go dump: include AWS route table objects 2023-11-06 07:50:35 -05:00
securitygroup.go aws: Filter ENI list by VPC 2023-09-23 05:25:56 +03:00
sqs.go deletion: tolerate concurrent SQS queue deletion 2024-02-10 14:29:45 -05:00
subnet.go Update copyright notices 2019-09-09 14:47:51 -04:00
tags.go Upgrade to klog2 2020-08-16 20:56:48 -05:00
vpc.go aws: Filter ENI list by VPC 2023-09-23 05:25:56 +03:00
vpc_test.go Update mock to v1.21.0-alpha.1 2021-02-16 14:19:58 +02:00