-
-
Notifications
You must be signed in to change notification settings - Fork 314
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
Add grpc support #499
Add grpc support #499
Conversation
Added the ui parameter and removed ui_* ones
382 added support for the `args` parameter to the `consul_validate_checks` function, but it isn't accepted by the `consul::check` resource.
Add `args` parameter to `consul::check`
… launched as root
Removed command substitution in init script
Added experimental Windows support
Add `args` parameter to `consul::watch`
"In Consul 1.0 and later [addresses from config_hash] can be set to a space-separated list of addresses to bind to [...]" https://www.consul.io/docs/agent/options.html#addresses Using a space-separated list in addresses for 'http' is currently not supported because it would break config in init scripts and other places. Limiting this to the first one mentioned fixes this.
Support space-separated list in addresses
Add new parameters to configure consul permissions in the binary
Add AArch64 (arm64) support
add support for the beta UI
…ater Consul 1.1.0 has dropped support for enableTagOverride. Use enable_tag_override instead.
Change enableTagOverride to enable_tag_override in Consul 1.1.0 and later
Unless a host installed consul, facter `consul_version` returns undef and `versioncmp` raises evaluation error. example: > Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef (file: /etc/puppetlabs/code/environments/ci/vendor/modules/consul/manifests/service.pp, line: 51, column: 6) (file: /etc/puppetlabs/code/environments/ci/vendor/modules/consul/manifests/init.pp, line: 238)
Use $consul::version instead of facter consul_version (Fix 09297fa)
Patch maxadamo
release 6.0.0
Rebased |
@spuder can you take a look at the failing travis tests? |
As expressed issue voxpupuli#231, consul reload will fails if it happens while consul is still booting. However, the addition of multiple tries does not solve the issue as all tries can occur in a very short lapse of time. In this PR, we introduce a sleep between each try, leaving consul up to 20 seconds between the first and the last reload to complete its boot, which should be enough.
Add a sleep between tries of consul service reload
This change is based on systemd documentation from: https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/ The network-online.target is reached after an actual ip configuration is up. This is required if consul should bind to a specific ip address.
systemd: Start consul after network is really up
release 6.0.1
fix(reload_service): remove typo in reload_options
I've rebased and pushed again. The failing CI tests appear to be unrelated to any changes that I have made. I'm not quite sure why they are broken since it is referencing a file that doesn't even exist
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Resolves issue #498