martin/.github/workflows
Yuri Astrakhan fbb282dcb7
Improve SSL support (#567)
This is a partial fix for #496

* BREAKING: Now Martin behaves the same way as `psql` -- by default, if
SSL is available on the server, it will be used, even though it will not
verify that the server has a valid SSL certificate
* Martin now understands `PGSSLCERT`, `PGSSLKEY`, and `PGSSLROOTCERT`
env vars (and corresponding config keys) - same as psql.
* Martin can now process `?sslmode=verify-ca` and `verify-full` (just
like psql). The verify modes require root and/or client cert & key.
* remove `danger_accept_invalid_certs` -- turns out that behavior is
expected by default unless ssl mode is set to verify - which upstream
lib [does not
support](https://github.com/sfackler/rust-postgres/issues/768) - PR
[submitted](https://github.com/sfackler/rust-postgres/pull/988).
* added connection_timeout_ms option for postgres and set it to 5
seconds by default. This way it will fail out earlier.
* added error reporting to bb8 - but it is currently [broken
upstream](https://github.com/djc/bb8/issues/151) - not sure we can fix
it easily, so may need to switch to deadpool later.
* added docker-based TLS test (horray!) - wasn't trivial at all, despite
ending up fairly simple.
2023-02-06 14:32:28 -05:00
..
audit-check.yml chore(deps): bump actions/checkout from 1 to 3 (#336) 2022-05-27 15:00:45 +03:00
bench.yml add v0.6 branch to CI 2022-12-13 16:20:52 -05:00
ci.yml Improve SSL support (#567) 2023-02-06 14:32:28 -05:00
dependabot.yml chore(deps): Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 (#558) 2023-01-24 22:39:53 +00:00
docker.yml chore(deps): Bump docker/build-push-action from 3 to 4 (#562) 2023-01-31 13:50:10 +02:00
grcov.yml add v0.6 branch to CI 2022-12-13 16:20:52 -05:00