Helene Durand
78a4e055df
MEDIUM: remove defaults and rename named_defaults
3 months ago
Helene Durand
0226e75744
REORG/MAJOR: returning flat object in response
3 months ago
Helene Durand
783cf25734
MAJOR: upgrade client-native to v6 and swagger version to /v3
4 months ago
Marko Juraga
48f0d03037
BUG/MINOR: log_forwards: fix proper parent name and type checks
6 months ago
Thomas Lynch
b7e610bd3e
latest update to map_sync and ssl storage handling
7 months ago
Vincent Gramer
ad9347d5f7
MAJOR: reload configuration after creating a new Storage SSL Certificate
...
Signed-off-by: Vincent Gramer <vgramer@haproxy.com>
8 months ago
Marko Juraga
76ccd72f29
BUG/MINOR: raw: return full raw config on GET and POST responses
...
Also adds Configuration-Checksum and Cluster-Version response headers.
9 months ago
Olivier Duclos
cf3d28d4bc
BUG/MEDIUM: change some storage api types to work with gorm
...
Adapt to the new types defined in the client-native spec.
9 months ago
Helene Durand
5ed26863a2
MINOR: add deprecation warning log to Httpclose HTTPKeepAlive and HTTPServerClose
9 months ago
Vincent Gramer
7d27cabd8b
BUG/MAJOR: reload runtime client if the configuration is changed with global endpoint
...
Signed-off-by: Vincent Gramer <vgramer@haproxy.com>
10 months ago
Olivier Duclos
d0600ef3e7
MEDIUM: Add size and certificates info to the storage API
...
Adapt the storage API handlers to client-native!486+
11 months ago
Robert Maticevic
150525ff80
BUG/MINOR: consul: fix health check policy validation in create handler
11 months ago
Thomas Lynch
3660677bdf
Remove print from delete handler
11 months ago
Thomas Lynch
88bc75a14e
Add call to delete cert and crt-list, cleanup fetching runtime in add
11 months ago
Thomas Lynch
9964aa0d25
Add an additional AddSetCommitSSLCert call inside ssl_cert_storage so when adding or uploading a cert, it gets loaded in memory dynamically and the crt-list updated
11 months ago
Marko Juraga
c346f348f5
BUILD/MAJOR: client-native: upgrade client-native to v5
11 months ago
Olivier Duclos
a412d0f866
BUG/MINOR: detect when a raw configuration is uploaded incorrectly
...
Return an error when the user tries to upload an HAProxy configuration
file without any newline character. This can happen for example when
using curl(1) with bad options:
# BAD! This will url-encode the file.
curl -H 'Content-Type: text/plain' -d @haproxy.cfg $URL
# GOOD. Upload without encoding.
curl -H 'Content-Type: text/plain' -T haproxy.cfg $URL
Note that we still allow to upload an empty configuration, since this
is supported by HAProxy in master-worker mode, and it may actually be
useful in future releases.
1 year ago
Robert Maticevic
e5709f95cf
MINOR: consul: add support for health check policy
1 year ago
Pratik Mohanty
417ea79ab6
BUG/MINOR: table: Add support for table in peers section
1 year ago
Dinko Korunic
2eda323d27
OPTIM/MINOR: go: Optimize struct field alignments
1 year ago
Zlatko Bratkovic
e0c05d7972
BUILD/MEDIUM: lint: apply stricter rules for linting
1 year ago
Zlatko Bratkovic
6758dae14d
BUILD/MINOR: ci: add newer lint image
1 year ago
Dario Tranchitella
c43512ad61
MINOR: cluster: removing storage upon cluster removal
1 year ago
Zlatko Bratkovic
338f5ecc92
MEDIUM: users: in cluster mode allow only cluster users
...
in cluster mode do not allow other users than the one provided for cluster communication
2 years ago
Marko Juraga
26101b1c7a
MAJOR: named_defaults: add support for named defaults
2 years ago
Marko Juraga
11d678cf03
BUG/MINOR: handlers: fix reload agent with interface
2 years ago
George Vine
0cf8eec823
MINOR: add support for http-errors section
2 years ago
Olivier Duclos
158b80d336
MINOR: runtime: support for setting a server's healthcheck address
2 years ago
Olivier Duclos
b8575bbee7
BUG/MINOR: runtime: return 404 when a server or backend is not found
2 years ago
Dario Tranchitella
7751e0c65e
MINOR: process manager for programs handling
2 years ago
George Vine
cc21335c2d
FEATURE/MINOR: add support for http-error keyword
...
BUILD/MINOR: go-mod: upgrade client-native
BUILD/MINOR: http-error: skip e2e tests for 2.1
2 years ago
Olivier Duclos
99d72546c3
MINOR: runtime: fix the POST request to create a sever
...
This method should not require the name of the new server in the URL,
but only in the payload.
2 years ago
Robert Maticevic
9534882d41
MINOR: peers: add missing peers options
2 years ago
Marko Juraga
e61378b923
BUG/MINOR: runtime: fix avoiding reloads with server_params
2 years ago
Marko Juraga
e28583afa0
BUG/MINOR: transactions: return code 404 when transaction not found
2 years ago
Dario Tranchitella
d64a0fc9cb
MINOR: fcgi-app: implementing CRUD handlers
2 years ago
Olivier Duclos
626f73693c
MEDIUM: add and delete servers using the runtime API
...
- implement runtime api to add a server to a backend
- implement runtime api to delete a server
- modify the standard api to add a server: it is not necessary to
reload HAProxy anymore in some cases
Deleting servers still requires a reload since HAProxy's runtime
API lacks a method to drain active connections on a server.
2 years ago
Olivier Duclos
10d32880f2
MEDIUM: add mailers section support
2 years ago
Marko Juraga
da9db0cd47
BUILD/MEDIUM: update to client-native v4
2 years ago
Marko Juraga
da5182e0c7
BUILD/MEDIUM: go-swagger: upgrade go-swagger to 0.29.0
2 years ago
Amel Husic
28ed5f1c4e
MAJOR: bind: add parentName, parentType to support bind in frontend and log-forward sections
2 years ago
Amel Husic
cb26caf97e
MEDIUM: log-forward: implement log-forward section
2 years ago
Marko Juraga
41dbecd207
MEDIUM: health: add health check for haproxy service
2 years ago
Marko Juraga
6b27b9261d
BUG/MINOR: http_after_response: use reload agent interface
2 years ago
Amel Husic
afd5105058
MEDIUM: server: handle servers in ring section
2 years ago
Amel Husic
359f079aa1
MEDIUM: ring: implement ring section
2 years ago
Marko Juraga
9c48840001
BUG/MINOR: cluster: add better cluster config cleanup
2 years ago
Andjelko Horvat
9f88249d19
MINOR: get maps storage in line with general and cert storage
...
For runtime maps info should `/services/haproxy/runtime/maps` be used.
2 years ago
Dario Tranchitella
87586b4259
MINOR: handlers for http-after-response keyword
2 years ago
Seena Fallah
f8fe794f8d
MAJOR: add set table api
...
set table api create or update a stick-table entry in the table.
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
2 years ago