kops/upup/pkg/fi/cloudup/awstasks
Peter Rifel aadff94bc8
Use EC2's tag-on-create for various resources
This updates DHCP Options, EBS Volumes, InternetGateways, SecurityGroups, Subnets, and VPCs to specify tags at creation-time rather than calling ec2.CreateTags after the resource was created.

I didn't update NATGateway because it adds additional legacy tags that should be evaluated for whether or not they're needed.
I also didn't update SSHKey because it currently isn't tagged at all but it would be good for us to tag down the road.
2020-07-08 15:26:50 -05:00
..
BUILD.bazel Add OIDC Provider awstask, mock, and resource lister and deleter 2020-06-16 14:36:56 -05:00
OWNERS fix OWNERS labels format 2020-03-10 22:47:50 -05:00
autoscalinggroup.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
autoscalinggroup_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
autoscalinggroup_test.go Update expected outputs of terraform tests 2020-04-05 21:24:49 -05:00
block_device_mappings.go Update copyright notices 2019-09-09 14:47:51 -04:00
cloudformation.go more goimport updates 2017-11-04 10:03:02 -06:00
convenience.go Update copyright notices 2019-09-09 14:47:51 -04:00
dhcp_options.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
dhcpoptions_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
dnsname.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
dnsname_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
dnszone.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
dnszone_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
ebsvolume.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
ebsvolume_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
ebsvolume_test.go Update copyright notices 2019-09-09 14:47:51 -04:00
elastic_ip.go Refactor how api-server addresses are exported from tasks 2020-06-26 21:38:39 -07:00
elastic_ip_test.go cleanup tempfiles created by tests under awstasks 2020-07-02 10:30:04 +08:00
elasticip_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
external_load_balancer_attachment.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
external_target_group_attachment.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
externalloadbalancerattachment_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
externaltargetgroupattachment_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
helper.go Use ec2.DescribeInstanceTypes in awsup.GetMachineTypeInfo 2020-06-09 10:13:01 -05:00
iaminstanceprofile.go Update copyright notices 2019-09-09 14:47:51 -04:00
iaminstanceprofile_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
iaminstanceprofilerole.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
iaminstanceprofilerole_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
iamoidcprovider.go Address feedback 2020-06-16 15:09:43 -05:00
iamoidcprovider_fitask.go Add OIDC Provider awstask, mock, and resource lister and deleter 2020-06-16 14:36:56 -05:00
iamrole.go Store terraform launchtemplate userdata in plaintext rather than b64 2020-06-16 16:53:49 -05:00
iamrole_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
iamrolepolicy.go Store terraform launchtemplate userdata in plaintext rather than b64 2020-06-16 16:53:49 -05:00
iamrolepolicy_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
instance.go cleanup code to cancel some staticcheck warnings 2019-09-25 17:46:15 +08:00
instance_elasticip_attachment.go Update copyright notices 2019-09-09 14:47:51 -04:00
instance_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
instance_volume_attachment.go Update copyright notices 2019-09-09 14:47:51 -04:00
internetgateway.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
internetgateway_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
internetgateway_test.go cleanup tempfiles created by tests under awstasks 2020-07-02 10:30:04 +08:00
launchconfiguration.go Make all users of userdata declare it as a dependency 2020-06-26 10:31:52 -07:00
launchconfiguration_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
launchconfiguration_test.go cleanup tempfiles created by tests under awstasks 2020-07-02 10:30:04 +08:00
launchtemplate.go Add tag support to AWS launch templates 2020-07-07 22:43:45 -05:00
launchtemplate_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
launchtemplate_target_api.go Add tag support to AWS launch templates 2020-07-07 22:43:45 -05:00
launchtemplate_target_cloudformation.go Added support for instance interruption behavior 2020-04-29 14:53:17 +02:00
launchtemplate_target_cloudformation_test.go Added support for instance interruption behavior 2020-04-29 14:53:17 +02:00
launchtemplate_target_terraform.go Add tag support to AWS launch templates 2020-07-07 22:43:45 -05:00
launchtemplate_target_terraform_test.go Update upup/pkg/fi/cloudup/awstasks/launchtemplate_target_terraform_test.go 2020-05-01 06:51:58 -05:00
load_balancer.go Refactor how api-server addresses are exported from tasks 2020-06-26 21:38:39 -07:00
load_balancer_attachment.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
loadbalancer_attributes.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
loadbalancer_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
loadbalancer_healthchecks.go Update copyright notices 2019-09-09 14:47:51 -04:00
loadbalancerattachment_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
natgateway.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
natgateway_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
render_test.go Update expected outputs of terraform tests 2020-04-05 21:24:49 -05:00
route.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
route_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
routetable.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
routetable_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
routetableassociation.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
routetableassociation_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
securitygroup.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
securitygroup_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
securitygroup_test.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
securitygrouprule.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
securitygrouprule_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
sshkey.go Store terraform launchtemplate userdata in plaintext rather than b64 2020-06-16 16:53:49 -05:00
sshkey_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
subnet.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
subnet_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
subnet_test.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
tags.go Update copyright notices 2019-09-09 14:47:51 -04:00
vpc.go Use EC2's tag-on-create for various resources 2020-07-08 15:26:50 -05:00
vpc_dhcpoptions_association.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
vpc_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
vpc_test.go cleanup tempfiles created by tests under awstasks 2020-07-02 10:30:04 +08:00
vpccidrblock.go Add cty field tags to Terraform structs 2020-04-05 21:18:02 -05:00
vpccidrblock_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00
vpcdhcpoptionsassociation_fitask.go Update copyright notices 2019-09-09 14:47:51 -04:00