Troy Taillefer
Troy Taillefer
thanks for looking at this currently I use a pytest session fixture to empty and delete the bucket after I am done. So an easy enough workaround for now
Never mind it uses standard cfn-lint config files so works fine with that
Here are partial resource declarations StreamConsumer: Type: AWS::CloudFormation::Stack Properties: TemplateURL: "https://.s3.amazonaws.com/data-service/cloudformation/stream-consumer.yaml" Sqs: Type: AWS::CloudFormation::Stack Properties: TemplateURL: "https://.s3.amazonaws.com/data-service/cloudformation/sqs.yaml" LambdaLayers: Type: AWS::CloudFormation::Stack Properties: TemplateURL: "https://.s3.amazonaws.com/data-service/cloudformation/lambda-layers.yaml" LambdaConsumer: Type: AWS::CloudFormation::Stack Properties: TemplateURL: "https://.s3.amazonaws.com/data-service/cloudformation/lambda-consumer.yaml" The...
I figured out the issue by running taskcat inside pdb basically my directory structure is as follows .taskcat.yml cloudformation/ taskcat-tests/ cloudformation directory is production cf templates taskcat-tests directory is taskcat...
repro steps should be prod |- foo.yaml test |- foo.yaml make test/foo.yaml refer to prod/foo.yaml as nested stack through TemplateURL and watch as it infinitely recurses