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

[TECH DEBT] Drop support for FreeBSD < 12.3 #61167

Open
asomers opened this issue Nov 2, 2021 · 6 comments
Open

[TECH DEBT] Drop support for FreeBSD < 12.3 #61167

asomers opened this issue Nov 2, 2021 · 6 comments
Assignees

Comments

@asomers
Copy link
Contributor

asomers commented Nov 2, 2021

Description of the tech debt to be addressed, include links and screenshots

The oldest supported release of FreeBSD is version 12.3, yet Salt still includes code for releases prior to 10.0. Can it be removed? It would ease maintenance. For example, the entire freebsdpkg module is no longer needed.

@ari
Copy link
Contributor

ari commented Nov 4, 2021

12.2 should continue to be supported: https://www.freebsd.org/security/#sup

But your point is a good one. There is also cruft in the salt-cloud bootstrap script for ancient FreeBSD.

@silenius
Copy link
Contributor

think about jails too.. while our HOSTs are up to date, we unfortunately still have many 10.4-RELEASE jails running (don't ask) which are entirely configured and managed by Salt

@garethgreenaway
Copy link
Contributor

Can you point out what support for FreeBSD that Salt currently has that should be deprecated? Looks like the one module, freebsdpkg, is not longer used for recent releases and could potentially be moved out into a Salt extension. Are there are any others? @krionbsd Thoughts on this one?

@krionbsd
Copy link
Contributor

krionbsd commented Jun 7, 2022

@asomers I guess you've to rename the subject to ... FreeBSD < 10.0 ? If so, I'm confident there are a lot of people outside who still manage their minions which are older than FreeBSD 10, I think we might ask on freebsd-ports ML what others think

@asomers
Copy link
Contributor Author

asomers commented Jun 7, 2022

I'm aware of the following modules that have special support for older FreeBSD versions

  • The aforementioned freebsdpkg is the big one
  • pkgng has a little bit, just to fall back to freebsdpkg, I think
  • freebsdports has a little bit
  • bootstrap-salt has some
  • grains/core has some too, for FreeBSD < 10 when the freebsd-version command did not exist

I'll start a mailing list thread about it.

@krionbsd
Copy link
Contributor

krionbsd commented Jun 7, 2022

I'm aware of the following modules that have special support for older FreeBSD versions

  • The aforementioned freebsdpkg is the big one
  • pkgng has a little bit, just to fall back to freebsdpkg, I think
  • freebsdports has a little bit
  • bootstrap-salt has some
  • grains/core has some too, for FreeBSD < 10 when the freebsd-version command did not exist

I'll start a mailing list thread about it.

awesome, thanks

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

No branches or pull requests

6 participants