aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
AWS::Elasticsearch::Domain resources do not receive stack level tags
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
### Name of the resource
AWS::Elasticsearch::Domain
### Resource Name
AWS::Elasticsearch::Domain
### Issue Description
When providing the CloudFormation stack with tags, AWS::Elasticsearch::Domain resources do not get tagged with stack-level tags.
### Expected Behavior
AWS::Elasticsearch::Domain resources get tagged with stack-level tags.
### Observed Behavior
AWS::Elasticsearch::Domain resources do not get tagged with stack-level tags. However, they get tagged with resource level tags.
### Test Cases
Resource-level tagging:
```
Resources:
ElasticSearchDomain:
Type: AWS::Elasticsearch::Domain
Properties:
ElasticsearchVersion: "7.10"
EBSOptions:
EBSEnabled: true
Iops: 1200
VolumeSize: 75
VolumeType: io1
Tags:
- Key: resource
Value: my-es
UpdatePolicy:
EnableVersionUpgrade: true
```
### Other Details
_No response_
Contributor guide
Research direction
Start by reviewing the AWS::Elasticsearch::Domain coverage entry and the implementation or test path for stack-level tag propagation; the payload names no files or tests. Reproduce the difference between stack-level and resource-level tags, then verify that stack tags reach the domain while resource tags continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100