-
Notifications
You must be signed in to change notification settings - Fork 115
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 admin server options from ZK 3.5.5 #136
base: master
Are you sure you want to change the base?
Conversation
Thanks for the PR. It looks ok, however we need to figure out a way how we won't break backwards compatibility for versions < 3.5.5. Adding by default configuration options like:
to earlier versions would produce invalid configuration. The admin server section needs to be either skipped by default or we have to check ZooKeeper version being installed. |
@deric thanks for your feedback. Please review the most recent changes. |
@jkufro Thanks for quick response! Unfortunately this won't be enough. We need to have a valid ZooKeeper version string that can be evaluated for any installation method. Then the template code should be wrapped in something like: if versioncmp($::zookeeper_version, '3.5.5') >= 0 {
} |
@deric would you advise moving config.pp L43 to zoo.cfg.erb L31 and to get rid of the |
Is there any feedback on this PR that hasn't been addressed? I would like to see this get merged as I just had a service fail to start up because zookeeper came up first and grabbed port 8080. I will fork and use that in the meantime but would rather go back to this module once it is merged. |
@hdeadman Yes, there's still the backwards compatibility issue, that block this from merging. Variable |
Added the admin server configuration options introduced in Zookeeper 3.5.0. See 3.5.5 documentation "AdminServer configuration" section for details.
EDIT: CI build here