-
-
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
Support for Consul 0.5.0 and multiple check configuration #73
Comments
Cool. I've released 0.4.6 to the forge and added a compatibility section. The next version/tag of this module will be 0.5.0 to be compatible with Consul 0.5.0! |
Believe it or not, this module does have an acceptance test suite, I would love to see us TDD our way towards 0.5.0 compatibility. |
These sound like they could cause us to be backwards-incompatible. Should we bother maintaining a branch that's compatible with 0.4, or just expect people to upgrade? |
Na. If people are on .4 they can use a release from the .4 series, otherwise they can be on .5 or master. |
Has there been any progress towards 0.5.0? |
Na :( |
Any ETA on when a 0.5.0 compatible version will be released? |
There is #94, but needs a little TLC. |
Do you have a list of additional known items that need to make this compatible? I'd be happy to provide some pull requests. |
As far as I know, the list at the top of this issue is it. For the most part things are backwards compatible, but I'm not running 5.0 in production yet. |
I added a pull request #98 with the additional options for checks along with unit tests for it. I will work on the additional service options as well. |
I went ahead and finished up the service portions and move all the validation logic into a function since it needed to really be used in multiple locations by consul::check and consul::service with the checks array. The pull request is located #99. I added several tests to ensure that things are getting handled properly but please double check to see if anything was missed or more tests are wanted. |
This in place. |
I just reviewed the Consul 0.5.0-rc1 change log and it looks like there will be a few changes that will require changes in puppet-consul. Some quick notes:
The text was updated successfully, but these errors were encountered: