-
Notifications
You must be signed in to change notification settings - Fork 128
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 Zabbix 5.x #110
Comments
@Splyth @snehitgajjar Is there anything i can do to help this along? I'm currently using 4.1.2 on Zabbix 5.0.3. (Through 4.2.0 seems to break this gem on any unsupported zabbix version, when previous versions only warned. Making 5.x support even more important now imo. add21b6#diff-e4c256e6a91f4de6d474565ff8c53dc9R65 |
Sorry I'm swamped six ways from Sunday. Honestly what needs to happen is this in my view:
Tests are currently passing and we're trying to keep them that way going forward. If you have any specific question I'll try to answer. It's going to be a long while before I can get to it. |
@aclarkee I'm willing to help as well - this library is too important to just let die like this. |
@Splyth I'm willing to get involved. I'm going to confess up front that I have much to learn vis a vis the CI stuff, but I am willing to learn it. Am I right in thinking that the path forward here is to upgrade the docker test environment to a 5.x and then hammer at the code 'til all the tests pass (and then add new stuff + tests if required)? |
@svdasein that's about the long and short of it yeah. You can find my email on my profile and I can work on getting stuff transferred over to you. |
I'm also willing to help but I'm in the same camp as @svdasein and not up to speed on all the CI hotness. |
@jameskirsop I'm a contributor now - just starting. Def. could use some help. Where can I find your email addr? |
initial support for Zabbix 5.x (tested with 5.2.2): https://github.com/anapsix/zabbixapi/tree/zabbix-5 |
@anapsix do you know how to work all the ci stuff in this project? There aren't any dox for it and I'm really kind of out of my element. If you'd like I can see if I can get you added here. |
@svdasein do you mean Rspec, or Travis CI stuff? |
@anapsix ok - I need to get you added as a contributor - you actually know how to work this stuff. Lemme see if I can figure out who to ping here (I'm pretty new myself). |
alrighty..
|
Now that I've got access to the repo, I've pushed zabbix5.2-alpha1 branch here. There is still plenty of work to be done, including updating documentation, adding support for previously unsupported API objects (such as |
Alternatively, as @root-expert suggested, we could setup a Github Action to push to Rubygems based on tag pattern |
UPDATE: I got access to RubyGems for |
Nice! |
I do not have enough permissions on this repo to add secrets for CI job.. I've pushed zabbixapi Install it via gem install zabbixapi -v 5.0.0-alpha1
# or
gem install zabbixapi -v 5.0.0.pre.alpha1 Or in
|
It seems that 5.0.0-alpha1 only supports API versions 5.0 and 5.2. Are there breaking changes in later versions, such as 5.4? |
You can use ignore_version to get this gem working on 5.4. Works fine for my purposes. Backward incompatible changes here (Only thing that affected me was the inability to read PSK values) |
What's left to do before the official 5.x release can be published? |
5.0 is now out and should be supported!
The text was updated successfully, but these errors were encountered: