-
Notifications
You must be signed in to change notification settings - Fork 289
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
Zabbix 7.0 compatibility #1242
Comments
I'll take a look at roles in the coming days. |
@BGmot do we want to do a final release of what we have now and then start to pull in changes for 3.0? |
|
ya. OK. I'm headed out for the night but will cut a release in the next day or two and then we can start to bring in breaking changes. |
@eb4x I know you had some breaking changes. Once I cut the next release if you want to put the PRs back in. |
Ok 2.5.0 has been released. Let the breaking changes begin. |
That would be the idea of splitting out the code for setting up official zabbix repos that repeats in all the roles I suppose? So all roles are more focused on doing their thing, and they can all reuse a new zabbix_repo role to do the initial package repository setup. The others I think you kinda merged already? requiring python3 for centos7 was probably the only "breaking" change, and maybe the selinux fixes where the sebooleans can actually revert. I've got some preliminary work on zabbix_web in #1235 , but have other priorities out next week. Will get back to it after. |
I'd actually forgotten about splitting out the repo setup. I could kind of go either way on that one. What are your thoughts @BGmot . The one that came to mind was ditching Centos 7 |
Having a role to set up the repo is a good idea in my opinion (I don't like duplicating code, when you need to fix an issue you need to fix the same issue in several places). |
Do we want to call the setup role from within the main role so it always runs, or document it and leave it to the user to run it first? |
I think it's better to have it within the main role. |
So Zabbix 7.0 has been released.
|
Also they dropped support for (Zabbix server):
What do we do? |
Zabbix server have to be deployed at the latest avaliable software. Agree with them. |
@BGmot when will be release of your pull request? :) |
When we adapt all the roles -) |
@BGmot do you still have more work to do on modules or are you good to go? What else needs/wants to go into 3.0? |
I am done with modules (for now - all current modules are compatible with 7.0) |
Got anything in mind?
|
I'll rebase #1235, so what is there can be merged. I haven't got the dependency details on why we're installing additional packages for debian, and what the corresponding should be on redhat quite right yet. I'm currently looking into it, hopefully with some results this weekend. |
In the agent role we're taking care of people who are still using zabbix_agent2* variables and setting them properly. Do we want to go ahead and remove that since we got rid of all of them? |
@pyrodie18 Why the change to php-remi? |
you're talking about for Rocky8 @eb4x ? |
Yeah, any EL8 really. I see zabbix7.0 has a minimum of php8.0, but isn't the appstream for php:8.0/common good enough? |
does 8 have php8.0? When I was googling it everything showed having to use remi. Updating a clean dev rock8 VM that I have right now to look at it. |
Yep,
|
yep, just saw that. Running the change on a branch right now and will pull in in a few |
What else do we want to get in here before we push it all? I'll be done with the comments in #1278 (comment) tonight probably. @eb4x has already said we can pull in the web changes. Not sure where we stand with #1194 but also don't think we need to wait for it. |
I pinged the author of 1194 let's see what he comes up with. |
I think you're good to do a release. I haven't got any real "breaking" changes for the roles, just refactors and cleanups which can be merged at any time later. |
There is a substantial amount of changes that need to happen to make this collection compatible with Zabbix 7.0. Zabbix 7.0rc3 has been released and I suppose it is literally days left before 7.0.0 release. So the code should be stable already I am starting to work on modules compatibility.
If anybody feels like working on roles please create new issue and you are more than welcome to start -)
Let's do it!
The text was updated successfully, but these errors were encountered: