Skip to content
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 support for Ubuntu 24.04 Noble Numbat (all roles) #1221

Merged
merged 4 commits into from
May 18, 2024

Conversation

sblaisot
Copy link
Contributor

@sblaisot sblaisot commented May 7, 2024

SUMMARY

Ubuntu 24.04 Noble Numbat has been out since April 29, 2024

This pull request add support for Ubuntu 24.04 Noble Numbat using zabbix repositories. Only zabbix 6.0 and zabbix 6.4 are available in zabbix repo for Ubuntu 24.04

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

All roles

@sblaisot
Copy link
Contributor Author

sblaisot commented May 7, 2024

does not work well at the moment because new zabbix gpg key for noble repo has not been published yet.
https://support.zabbix.com/browse/ZBX-24443

@sblaisot
Copy link
Contributor Author

sblaisot commented May 8, 2024

does not work well at the moment because new zabbix gpg key for noble repo has not been published yet. https://support.zabbix.com/browse/ZBX-24443

This should be fixed with second commit now that zabbix has published the Ubuntu 24.04 repo key

@sblaisot sblaisot force-pushed the ubuntu_noble branch 3 times, most recently from 8c5c7d0 to dbb6f0c Compare May 8, 2024 15:18
@sblaisot
Copy link
Contributor Author

sblaisot commented May 8, 2024

I didn't manage to make tests pass with ubuntu 24.04 because it comes with python 3.12 which requires ansible-core 2.15.3 to fix get_url which in turn requires ansible 8 which complain of community.docker collection not being installed. So I left tests on Ubuntu 24.04 aside from this PR (I kept it commented out). This seems to be a work beyond my capabilities and should be addressed in another PR.
I tested zabbix agent2 installation on Ubuntu 24.04 manually with success.

@pyrodie18
Copy link
Collaborator

We're gonna have to figure out how to make it work with 24.04.

@sblaisot sblaisot force-pushed the ubuntu_noble branch 2 times, most recently from 8909807 to e08f891 Compare May 14, 2024 06:50
@sblaisot
Copy link
Contributor Author

@pyrodie18

I finally managed to make tests run on ubuntu 24.04 \o/

I had to make some minor adjustments to make the tests pass (especially zabbix server mysql and zabbix_java_gateway package install)

There is still an issue with geerlinguy.nginx in role zabbix_web on Ubuntu 24.04 I am working on

@sblaisot
Copy link
Contributor Author

@pyrodie18 all tests are now passing, including ubuntu 24.04

Copy link
Collaborator

@pyrodie18 pyrodie18 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Appreciate the PR.

@pyrodie18 pyrodie18 merged commit ea1edfb into ansible-collections:main May 18, 2024
344 of 346 checks passed
@sblaisot
Copy link
Contributor Author

Appreciate the PR.

Thanks to have merged this one ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants