-
-
Notifications
You must be signed in to change notification settings - Fork 879
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
drop support for versions < 1.15.0 #1596
Conversation
5d54e95
to
751a315
Compare
8168e7c
to
34e36c8
Compare
@@ -240,7 +240,7 @@ | |||
Hash $nginx_upstreams = {}, | |||
Nginx::UpstreamDefaults $nginx_upstreams_defaults = {}, | |||
Boolean $purge_passenger_repo = true, | |||
String[1] $nginx_version = pick(fact('nginx_version'), '1.6.0'), | |||
String[1] $nginx_version = pick(fact('nginx_version'), '1.16.0'), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am wondering if we can not just default to installed?
String[1] $nginx_version = pick(fact('nginx_version'), '1.16.0'), | |
String[1] $nginx_version = 'installed', |
Putting an arbitrary (outdated) version does not look good, and if we do a breaking release maybe it is time to improve this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fine with me, I was just trying to change as little as possible
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because the code does version comparisons all over the place to see if it's compatible. The version comparison with installed
wouldn't work.
Note it's also using a fact so the default should most of the time be dynamic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Debian 10 ships nginx 1.14, so this would require dropping that from metadata.json
.
EPEL7 contains nginx 1.20, so that one shouldn't cause any issues.
there is already breaking changes on master, so next releease will be major test have been broken for a while and will be fixed in voxpupuli#1596
I have set #1595 to ready, maybe we can change it with failing tests. I will clean up here afterwards. I was about to also drop epel7, whole Idea was to prepare a new major release and thus drop debian 10, rhel 7, centos 8 as well as add debian 12 |
there is already breaking changes on master, so next releease will be major test have been broken for a while and will be fixed in voxpupuli#1596
No description provided.