pomerium/integration
Kenneth Jenkins 24b09186a4
config: move mTLS settings to new struct (#4442)
Move downstream mTLS settings to a nested config file object, under the
key 'downstream_mtls', and add a new DownstreamMTLSSettings struct for
these settings.

Deprecate the existing ClientCA and ClientCAFile fields in the Options
struct, but continue to honor them for now (log a warning if either is
populated).

Delete the ClientCRL and ClientCRLFile fields entirely (in current
releases these cannot be set without causing an Envoy error, so this
should not be a breaking change).

Update the Settings proto to mirror this nested structure.
2023-08-08 10:22:48 -07:00
..
clusters config: move mTLS settings to new struct (#4442) 2023-08-08 10:22:48 -07:00
cmd/pomerium-integration-tests config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
flows config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
forms config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
tpl config: move mTLS settings to new struct (#4442) 2023-08-08 10:22:48 -07:00
authorization_test.go config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
benchmark_test.go config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
control_plane_test.go config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
main_test.go add downstream mTLS integration test cases (#4234) 2023-06-13 10:25:21 -07:00
policy_test.go authorize: implement client certificate CRL check (#4439) 2023-08-03 15:59:11 -07:00
stats.go envoy: add hash policy and routing key for hash-based load balancers (#2791) 2021-12-01 13:42:12 -07:00