mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-01 11:26:29 +02:00
Add an environment variable to allow forcing either the stateful or the stateless authenticate flow. Split the existing integration test clusters "single" and "multi" into four new clusters: "single-stateful", "single-stateless", "multi-stateful", and "multi-stateless", so that the integration tests will run for both the stateful and the stateless authenticate flows. (The "kubernetes" cluster is not currently being run, so I've left it alone for now.)
19 lines
681 B
Jsonnet
19 lines
681 B
Jsonnet
local utils = import '../utils.libsonnet';
|
|
|
|
function(idp) utils.Merge([
|
|
(import '../backends/k3s.libsonnet')(
|
|
idp,
|
|
(import '../backends/fortio.libsonnet')().kubernetes +
|
|
(import '../backends/httpdetails.libsonnet')().kubernetes +
|
|
(import '../backends/mock-idp.libsonnet')(idp).kubernetes +
|
|
(import '../backends/pomerium.libsonnet')('single', idp, 'stateful', '.default.svc.cluster.local').kubernetes +
|
|
(import '../backends/postgres.libsonnet')().kubernetes +
|
|
(import '../backends/verify.libsonnet')('single').kubernetes +
|
|
(import '../backends/websocket-echo.libsonnet')().kubernetes
|
|
).compose,
|
|
{
|
|
networks: {
|
|
main: {},
|
|
},
|
|
},
|
|
])
|