aws-cloudformation / cloudformation-coverage-roadmap

The AWS CloudFormation Public Coverage Roadmap
https://aws.amazon.com/cloudformation/
Creative Commons Attribution Share Alike 4.0 International
1.1k stars 53 forks source link

Tagging resource type coverage #228

Open PatMyron opened 4 years ago

PatMyron commented 4 years ago

Should be able to tag-on-create and update tags at the system tag-level, stack-level and resource-level for all resource types that support tagging natively without unnecessary resource replacement

https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/4, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/7, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/19, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/28, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/29, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/64, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/69, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/74, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/77, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/84, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/95, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/96, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/117, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/133, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/155, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/176, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/178, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/184, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/193, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/194, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/195, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/196, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/200, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/202, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/203, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/205, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/219, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/231, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/236, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/238, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/248, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/277, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/306, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/309, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/328, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/340, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/350, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/354, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/358, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/394, https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/398

Wonder if tagging should be an issue label..

andyjgordon commented 4 years ago

Hi @PatMyron, I don't see AWS::Glue::Crawler in the above list, which I know suffers the same issue (stack-level tags dont get applied). Also suspect AWS::Glue::Workflow and AWS::Glue::Trigger may have the same, but would need to test. Do you want me to create an issue for these?

benkehoe commented 4 years ago

As support is added for CloudFormation to add its automatic tags to more resource types, there should be a way to get those tags added to existing resources in a stack without providing a changed template.

benbridts commented 4 years ago

As support is added for CloudFormation to add its automatic tags to more resource types, there should be a way to get those tags added to existing resources in a stack without providing a changed template.

But it should be aware of resources that require some interruption or replacement when adding them. Eg. EIP or ElasticBeanstalk Environment

pareddy113 commented 4 years ago

@PatMyron I see the stack level tags not being applied to AWS::EC2::VPCEndpointService as well, do you want me to create an issue for this?

PatMyron commented 4 years ago

@PatMyron I see the stack level tags not being applied to AWS::EC2::VPCEndpointService as well, do you want me to create an issue for this?

https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/350

tvb commented 3 years ago

@PatMyron can you update us if there is any progress being made here?

Maycon-Santos-sm commented 3 years ago

@PatMyron Is this really in progress or is more of a low priority issue?

badaldavda8 commented 3 years ago

644 #645

benbridts commented 3 years ago

652

rgoltz commented 3 years ago

742

yvele commented 3 years ago

As support is added for CloudFormation to add its automatic tags to more resource types, there should be a way to get those tags added to existing resources in a stack without providing a changed template.

@benkehoe does your comment covers the fact that explicitly adding Tag to an existing AWS::CloudFront::Distribution does not add the tags (while adding the tags via the console works fine)?

This is not working for an existing distribution:

Distribution:
  Type: AWS::CloudFront::Distribution
  Properties:
    Tags:
      - Key: my-tag-key
        Value: my-tag-value

By the way.. any workaround?

See also https://serverfault.com/questions/898453/aws-cloudformation-change-set-is-not-adding-tags-to-the-resources

estanqueiroa commented 2 years ago

Please add AWS EMRCluster to this list, CFN stack-level tags are not created. Thank you

CloudFormation automatically creates the following stack-level tags with the prefix aws::

aws:cloudformation:logical-id aws:cloudformation:stack-id aws:cloudformation:stack-name

ayrawat17 commented 1 year ago

1734 :Add support for stack level tags to AWS::EC2::KeyPair

aerle commented 10 months ago

1786

aerle commented 9 months ago

1807

1808

zenttic-aws commented 6 months ago

#19

aerle commented 6 months ago

901

zipkid commented 4 months ago

1934

desikora commented 4 months ago

1939 1940

rgoltz commented 3 weeks ago

1460

1526