Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, One of ttl, script, tcp, or http must be defined. (file: /etc/puppetlabs/code/environments/staging/modules/consul/manifests/service.pp, line: 106, column: 3)
What behaviour did you expect instead
I expect this to set up a grpc check I know consul supports. It works when I set it manually, without puppet.
the consul::validate_checks function doesn't support grpc checks
How to reproduce (e.g Puppet code you use)
Try to set a check:
What are you seeing
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, One of ttl, script, tcp, or http must be defined. (file: /etc/puppetlabs/code/environments/staging/modules/consul/manifests/service.pp, line: 106, column: 3)
What behaviour did you expect instead
I expect this to set up a grpc check I know consul supports. It works when I set it manually, without puppet.
Output log
Any additional information you'd like to impart