Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Functionbeat: cannot deploy Kinesis type when function name contains dashes #11880

Closed
gemabarni opened this issue Apr 19, 2019 · 1 comment
Closed

Comments

@gemabarni
Copy link
Contributor

Version: 7.0.0
Operating System: OSX 10.13.6
Steps to Reproduce: Create a function in functionbeat.yml with type kinesis and name containing dashes (or any other special character). Deployment fails because the created CloudFormation template is invalid.

It contains the following lines when trying to deploy the my-kinesis-function function:

        "FunctionName": {
          "Fn::GetAtt": [
            "fnbmy-kinesis-function",
            "Arn"
          ]
        },

The problem is, that the key that fnbmy-kinesis-function is trying to reference is sanitized (fnbmykinesisfunction).

I have solved this in #11646, only posted the issue to gain traction.

@gemabarni
Copy link
Contributor Author

The PR has been merged meanwhile, so closing this.

emileswarts added a commit to ministryofjustice/pttp-infrastructure that referenced this issue Jul 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant