support same format for codepipeline cloudformation config as cloudformation --cli-input-json #5240
Labels
feature-request
A feature should be added or improved.
needs-triage
This issue or PR still needs to be triaged.
Is your feature request related to a problem? Please describe.
Currently, the format expected by codepipeline for cloudformation config differs slightly from the format used by
--cli-input-json
foraws cloudformation update-stack
andaws cloudformation create-stack
. Specifically, tags are expressed as a map for codepipeline and a list of objects withkey
andvalue
properties foraws cloudformation
. This means users must maintain two versions of each configuration, if they want to be able to use both tools.Describe the solution you'd like
Both ways of configuring the cloudformation template support a shared format. It doesn't really matter which, although I tend to prefer the way codepipeline is doing tags.
Describe alternatives you've considered
Since codepipeline requires a raw file, any automated translation tool would need to go from the codepipeline format to the
aws cloudformation
format. However, we haven't yet hit the point where maintaining such a tool is simpler than maintaining two copies of every config file.Additional context
output of
aws cloudformation create-stack --generate-cli-skeleton
:The text was updated successfully, but these errors were encountered: