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

fix: replace eol platforms with current #53

Merged

Conversation

gardar
Copy link
Member

@gardar gardar commented Mar 6, 2023

  • Drops support for EOL platforms (distros)
  • Adds support for current (latest currently supported) platforms.

@github-actions github-actions bot added the bugfix label Mar 6, 2023
Copy link
Contributor

@SuperQ SuperQ left a comment

Choose a reason for hiding this comment

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

Just as a small optimization, can we drop Ansible 2.11 as an EOL ansible version, just to cut down on the number of CI pipelines that run?

@gardar
Copy link
Member Author

gardar commented Mar 9, 2023

Just as a small optimization, can we drop Ansible 2.11 as an EOL ansible version, just to cut down on the number of CI pipelines that run?

Yes I believe so, these are the current ansible versions from the distro repos along with EOL dates.
None of them have ansible 2.11

distro ansible package version EOL
almalinux-8 ansible-core 2.13 2029-03-01
almalinux-9 ansible-core 2.13 2032-05-31
centos-7 ansible 2.9 2024-06-30
centos-8-stream ansible-core 2.14 2024-05-31
centos-9-stream ansible-core 2.14 2027-05-31
debian-9 ansible 2.7 2022-07-01
debian-10 ansible 2.9 2024-06-30
debian-11 ansible 2.10 2026-06-30
fedora-30 ansible 2.9 2020-05-26
fedora-36 ansible-core 2.12 2023-05-16
fedora-37 ansible-core 2.14 2023-12-15
ubuntu-16.04 ansible 2.0 2026-04-02
ubuntu-18.04 ansible 2.19 2028-04-01
ubuntu-20.04 ansible 2.9 2030-04-02
ubuntu-22.04 ansible / ansible-core 2.10 / 2.12 2032-04-09

@github-actions github-actions bot added bugfix and removed bugfix labels Mar 10, 2023
@SuperQ
Copy link
Contributor

SuperQ commented Mar 10, 2023

One thing about those EoL dates. I don't think it's worth supporting "extended support" timelines. For example we can drop 16.04, and soon 18.04 under the standard 5 year support cycle.

@gardar
Copy link
Member Author

gardar commented Mar 10, 2023

One thing about those EoL dates. I don't think it's worth supporting "extended support" timelines. For example we can drop 16.04, and soon 18.04 under the standard 5 year support cycle.

I'm torn between dropping the ELTS and keeping it. While you most likely wouldn't and should not really install prometheus/alertmanager on such old platforms, you might want to monitor your old systems with the exporters, and perhaps it's even more important to keep an eye on those old systems than the newer ones.

@SuperQ
Copy link
Contributor

SuperQ commented Mar 10, 2023

It's more about what time we have to support such old platforms. We can say "May work, use at your own risk". We can avoid explicitly breaking old platforms. But officially supporting very old platforms is a drain on our limited resources.

@gardar gardar force-pushed the molecule/replace-eol-platforms branch from 3a486e3 to 416782c Compare April 26, 2023 10:54
@github-actions github-actions bot added bugfix and removed bugfix labels Apr 26, 2023
@gardar gardar force-pushed the molecule/replace-eol-platforms branch from 8a61837 to 3b26d55 Compare April 26, 2023 17:20
@github-actions github-actions bot added bugfix and removed bugfix labels Apr 26, 2023
@gardar gardar marked this pull request as ready for review April 26, 2023 18:23
@github-actions github-actions bot added bugfix and removed bugfix labels Apr 26, 2023
@gardar gardar merged commit 2a1f1e2 into prometheus-community:main Apr 26, 2023
@gardar gardar deleted the molecule/replace-eol-platforms branch April 26, 2023 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants