cfhighlander icon indicating copy to clipboard operation
cfhighlander copied to clipboard

Cloudformation DSL and component library

Results 30 cfhighlander issues
Sort by recently updated
recently updated
newest added

I would be useful to be able to include additional artifacts in the S3 publish for components. Use Case: The api gateway component supports loading a api swagger file from...

enhancement

When a sub component inlines another component all templates compiled are validated which can sometimes lead to validation errors of templates that are not required as they've been inlined. for...

bug

If two components, say A , and B have following defined A - has an output defined as ```ruby # a.cfndsl.rb Output(:InstanceId) { Value(Ref(:Instance)) } ``` B - has an...

bug

## stack trace ``` Traceback (most recent call last): 18: from /Users/gus/.rbenv/versions/2.5.3/bin/cfcompile:23:in `' 17: from /Users/gus/.rbenv/versions/2.5.3/bin/cfcompile:23:in `load' 16: from /Users/gus/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/cfhighlander-0.10.1/bin/cfcompile:4:in `' 15: from /Users/gus/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/cfhighlander-0.10.1/bin/cfcompile:4:in `require_relative' 14: from /Users/gus/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/cfhighlander-0.10.1/bin/cfhighlander.rb:301:in `' 13:...

enhancement

I have a use case where I need to configure the components for CloudFront and ACM based on their environment type. This can be achieved for each component individually by...

enhancement

## Issue If my domain name is prefixed with the same same as one of my components, that value is turned into a Fn::GetAtt from the output of the component....

bug

The issue is when you use the same component multiple times that is referencing an upstream component. For example take a project that manages 2 s3-websites that includes the `s3-cloudfront`...

bug

When changing a component's version, we have no mechanism to verify that the compiled output will also be changed. For small changes to components, it's usually easy for a developer...

enhancement

```ruby CfhighlanderTemplate do Name 'myProject' Component template: 'vpc', name: 'vpc', render: Inline end ``` the following project produces 2 compiled artefacts and when `cfpublish` is run, both compiled templates are...

enhancement