Alexander Kukushkin and GitHub
eefa15b390
Make K8s retriable HTTP status code configurable ( #2585 )
...
Configuration parameter is `kubernetes.retriable_http_codes` or `PATRONI_KUBERNETES_RETRIABLE_HTTP_CODES` environment variable.
These status codes are added to the default list of 500, 503, 504.
Close https://github.com/zalando/patroni/issues/2536
2023-03-10 09:38:12 +01:00
Alexander Kukushkin and GitHub
8f8e9c9b81
Inptroduce postgresql.proxy_address ( #2437 )
...
It will be written to member key in DCS as the `proxy_url` and could be used/useful for service discovery.
2022-10-24 10:23:06 +02:00
Denis Laxalde and GitHub
cea1fa869b
Accept '*:<port>' for postgresql.listen ( #2398 )
...
We catch this special value when validating configuration and check that
it's alone in the hosts list.
Fixes #2397 .
2022-08-26 07:49:27 +02:00
Denis Laxalde and GitHub
741243695a
Improvements to 'patroni --validate-config' ( #2344 )
...
* Let `patroni --validate-config` exit 1 when config is invalid
* Print configuration errors to stderr
Close #2345
2022-06-30 10:51:47 +02:00
Alexander Kukushkin and GitHub
3a87d0e99b
Implement missing validators for etcd3 and raft ( #1798 )
...
Close https://github.com/zalando/patroni/issues/1771
2020-12-16 18:44:58 +01:00
Alexander Kukushkin and GitHub
f1c6b0bebe
Windows compatibility fixes ( #1633 )
...
* pg_rewind error messages contain '/' as directory separator
* fix Raft unit tests on win
* fix validator unit tests on win
* fix keepalive unit tests on win
* make standby cluster behave tests less shaky
2020-07-31 15:43:50 +02:00
Alexander Kukushkin and GitHub
27cda08ece
Improve unit-tests ( #1479 )
...
* tests were failing on windows and macos
* improve coverage
2020-04-09 10:34:35 +02:00
Alexander Kukushkin and GitHub
b020874486
Small improvement in tests ( #1423 )
...
which actually revealed a small issue in the validator
2020-03-10 12:07:40 +01:00
Igor Yanchenko and GitHub
ffde403a0a
Config validator implemented ( #1314 )
2020-02-20 09:40:44 +01:00