aws / aws/aws-cdk

(aws-codepipeline-actions): (CloudformationAction and its children do not expose variables)

Open
#27,480 1 comment 0 reactions 0 assignees View on GitHub
@aws-cdk/aws-codepipeline-actions effort/medium feature-request p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

The different CloudFormation actions in CodePipeline expose variables that are generated from the `Outputs:` section of the corresponding template.

Currently, https://github.com/aws/aws-cdk/pull/5604 is not implemented for `CloudformationAction` or any of its children.

Although https://github.com/aws/aws-cdk/pull/5604#issuecomment-1117652890 references that it is under consideration and an issue is open, I have not been able to find any issue (open or closed) tracking this, so I'm opening this one. If this is a duplicate please refer me to the original issue so I can follow its status

### Use Case

Referencing outputs from stacks without having to use string interpolation.

### Proposed Solution

_No response_

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CDK version used

2.100.0

### Environment details (OS name and version, etc.)

macOS 13.5.1

Contributor guide

Open the contributing guide

Research direction

Start with the CloudformationAction and its child actions in the aws-codepipeline-actions module, then read pull request #5604 and its linked discussion for the existing variables approach. Trace how CloudFormation template Outputs should become CodePipeline variables and identify the relevant action variants. Done means all CloudFormation actions expose their generated Outputs consistently, with behavior covered by the project’s existing tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.