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

Upgrade HAProxy to v2.2 #1316

Closed
plirglo opened this issue Jun 3, 2020 · 2 comments
Closed

Upgrade HAProxy to v2.2 #1316

plirglo opened this issue Jun 3, 2020 · 2 comments
Assignees
Milestone

Comments

@plirglo
Copy link
Contributor

plirglo commented Jun 3, 2020

Is your feature request related to a problem?
Currently HAProxy is in version 1.8 which is quite old (released 26.11.2017) with some bugs.
Describe the solution you'd like
HAProxy in the latest stable version at least : 2.2
Source: http://www.haproxy.org/
No major issues reported regarding this version: http://www.haproxy.org/bugs/bugs-2.2.2.html

Describe alternatives you've considered

Additional context
It [haproxy] is provided as a single executable file which doesn't
require any installation process. Multiple versions can easily coexist, meaning
that it's possible (and recommended) to upgrade instances progressively by
order of importance instead of migrating all of them at once. Configuration
files are easily versioned. Configuration checking is done off-line so it
doesn't require to restart a service that will possibly fail. During
configuration checks, a number of advanced mistakes may be detected (e.g. a rule
hiding another one, or stickiness that will not work) and detailed warnings and
configuration hints are proposed to fix them. Backwards configuration file
compatibility goes very far away in time, with version 1.5 still fully
supporting configurations for versions 1.1 written 13 years before, and 1.6
only dropping support for almost unused, obsolete keywords that can be done
differently. The configuration and software upgrade mechanism is smooth and non
disruptive in that it allows old and new processes to coexist on the system,
each handling its own connections. System status, build options, and library
compatibility are reported on startup.

@plirglo plirglo added this to the Upgrades Q2'20 milestone Jun 3, 2020
@rpudlowski93 rpudlowski93 removed this from the Upgrades Q2'20 milestone Aug 11, 2020
@mkyc mkyc added this to the S20200827 milestone Aug 11, 2020
@sk4zuzu sk4zuzu self-assigned this Aug 24, 2020
@mkyc mkyc modified the milestones: S20200827, S20200910 Aug 27, 2020
@mkyc mkyc modified the milestones: S20200910, S20200924 Sep 10, 2020
@sk4zuzu sk4zuzu changed the title Upgrade HAProxy Upgrade HAProxy to v2.2 Sep 14, 2020
@to-bar
Copy link
Contributor

to-bar commented Sep 24, 2020

We should run haproxy service using dedicated user instead of root, created issue #1691 that can be implemented later.

@mkyc mkyc modified the milestones: S20200924, S20201008 Sep 24, 2020
@ar3ndt ar3ndt self-assigned this Oct 2, 2020
@ar3ndt
Copy link
Contributor

ar3ndt commented Oct 2, 2020

LGTM

@mkyc mkyc closed this as completed Oct 6, 2020
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

7 participants