Commit Graph

156 Commits

Author SHA1 Message Date
wpetit d667bb03f5 Merge pull request 'Mise en place de cache local au niveau du serveur pour améliorer les temps de traitement des requêtes' (#26) from benchmark into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #26
2024-05-28 16:52:34 +02:00
wpetit 3a9fde9bc9 feat: improve perf by caching proxy and layers locally
Cadoles/bouncer/pipeline/head This commit looks good Details
Cadoles/bouncer/pipeline/pr-develop Build started... Details
2024-05-28 16:45:15 +02:00
wpetit 42dab5797a chore(doc): fix typo
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-28 11:16:15 +02:00
wpetit 132bf1e642 feat(authn-oidc): allow for dynamic post-logout redirection
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-24 17:01:06 +02:00
wpetit 26a9ad0e2e feat(authn-oidc): match login callback/logout urls with query string by default
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-24 15:28:21 +02:00
wpetit 3e5dd446cb feat(authn-oidc): use relative redirection to prevent internal/public host mixing 2024-05-24 15:27:43 +02:00
wpetit d5c846a9ce fix(docker): format default config durations
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-24 14:52:31 +02:00
wpetit 82c93d3f1e feat(config): interpolate recursively in interpolated map
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-24 12:49:03 +02:00
wpetit 544326a4b7 feat(authn-oidc): use full urls for login callback/logout options 2024-05-23 17:41:36 +02:00
wpetit 499bb3696d fix(authn-network): handles r.RemoteAddr without port
Cadoles/bouncer/pipeline/head This commit looks good Details
Cadoles/bouncer/pipeline/pr-authn-oidc-redirect-url Build started... Details
2024-05-22 15:24:40 +02:00
wpetit 572093536a feat(authn): do not allow additional options
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-22 14:41:54 +02:00
wpetit 0d4319fcbb chore: tidy deps
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-21 17:24:51 +02:00
wpetit c4dcf57053 fix: add missing licence file
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-21 15:43:33 +02:00
wpetit db095331e8 Merge pull request 'Ajout du layer `authn-basic` permettant d'appliquer une authentification `Basic Auth` au service distant' (#23) from authn-basic into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #23
2024-05-21 12:17:39 +02:00
wpetit 781bfcab19 feat: add authn-basic layer
Cadoles/bouncer/pipeline/head This commit looks good Details
Cadoles/bouncer/pipeline/pr-develop This commit looks good Details
2024-05-21 12:10:52 +02:00
wpetit 6d0a3826ce doc: add missing info about recreate:true
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-17 17:43:04 +02:00
wpetit 28ef57b305 chore: tidy deps
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-17 17:34:55 +02:00
wpetit 8b1c649af0 Merge pull request 'Transformation du layer `circuitbreaker` en `authn-network`' (#22) from authn-network into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #22
2024-05-17 17:30:19 +02:00
wpetit 5a34d5917f feat: transform circuitbreaker layer in authn-network layer
Cadoles/bouncer/pipeline/head Build started... Details
Cadoles/bouncer/pipeline/pr-develop Build started... Details
2024-05-17 17:29:26 +02:00
wpetit 5ed194618a Merge pull request 'API d'introspection des définitions de layers avec leurs options' (#21) from layer-api into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #21
2024-05-17 15:46:57 +02:00
wpetit 449fb69c02 feat: add layer definition api
Cadoles/bouncer/pipeline/pr-develop Build started... Details
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-17 15:44:28 +02:00
wpetit 7456dba96f doc: fix typo
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-05-17 12:35:34 +02:00
wpetit af34ee2473 Merge pull request 'Création d'un layer d'authentification OpenID Connect' (#20) from authn-oidc into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #20
2024-05-17 11:53:50 +02:00
wpetit de70fa89f7 feat: new openid connect authentication layer
Cadoles/bouncer/pipeline/pr-develop Build started... Details
2024-05-17 11:53:19 +02:00
wpetit bb5796ab8c doc: add layer endpoints
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-04-19 09:28:46 +02:00
wpetit 83fcb9a39d feat: add limited retry mechanism to prevent startup error if redis is not ready
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-04-05 10:30:34 +02:00
wpetit ad907576dc fix: move log message
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-29 11:13:05 +01:00
wpetit 3a894972f1 doc: enable json highlighting in reference examples
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-29 09:36:36 +01:00
wpetit 274bef13d8 feat: match proxy's from on whole targeted url
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-29 09:21:01 +01:00
wpetit f548c8c8e7 feat: add host to access log fields
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-28 19:47:32 +01:00
wpetit a82fe46fa3 Merge pull request 'Utilisation d'une clé privée partagée via un `Secret` sur Kubernetes' (#19) from kubernetes-private-key into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #19
2024-03-28 15:57:17 +01:00
wpetit cc20bdd289 feat: remove printing of default token
Cadoles/bouncer/pipeline/pr-develop Build started... Details
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-28 15:54:59 +01:00
wpetit 7de166765b feat(k8s): use secret as shared source for admin private key
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-28 15:53:40 +01:00
wpetit 35717429a2 doc(k8s): add in/out cluster api querying procedure
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-28 09:10:16 +01:00
wpetit 16305469c5 Merge pull request 'Intégration basique avec Kubernetes' (#18) from kubernetes-integration into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #18
2024-03-27 17:57:07 +01:00
wpetit 7515be9583 chore: update go version in ci
Cadoles/bouncer/pipeline/pr-develop This commit looks good Details
2024-03-27 17:51:01 +01:00
wpetit e76a82668d feat: kubernetes basic integration
Cadoles/bouncer/pipeline/head There was a failure building this commit Details
Cadoles/bouncer/pipeline/pr-develop There was a failure building this commit Details
2024-03-27 17:47:39 +01:00
wpetit d8b78ad277 feat(docker): run as non-root user
Cadoles/bouncer/pipeline/head This commit looks good Details
2024-03-27 09:19:08 +01:00
wpetit 61012b07cd Merge pull request 'feat: bootstrap default proxy and layers from configuration' (#17) from proxy-bootstrap into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #17
2024-03-26 17:30:20 +01:00
wpetit d12ebfc642 feat: proxy bootstrapping from configuration
Cadoles/bouncer/pipeline/pr-develop This commit looks good Details
2024-03-26 17:28:38 +01:00
wpetit 441d3a623e Merge pull request 'feat(k8s): adding kubernetes support' (#12) from feat/issue-10/add-k8s-kustomize into develop
Cadoles/bouncer/pipeline/head This commit looks good Details
Reviewed-on: #12
2024-03-26 14:49:24 +01:00
vfebvre e1d9acb980 fix[README]: Added --role writer in token authentication creation
Cadoles/bouncer/pipeline/pr-develop Build started... Details
2024-03-26 14:04:07 +01:00
vfebvre f8be2c08d6 fix[README]: add identifier generation step 2024-03-26 14:04:07 +01:00
wpetit bc7422a50c feat: add configurable redis timeouts 2024-03-26 14:04:07 +01:00
wpetit 9d32551ec5 feat: generalize siege task 2024-03-26 14:04:07 +01:00
wpetit ded6d179c1 fix(k8s): redis configuration 2024-03-26 14:04:07 +01:00
Philippe Caseiro 6f4ee0ebd1 fix(skaffold): adding port-forward for testing 2024-03-26 14:04:07 +01:00
Philippe Caseiro 1375c9b317 fup 2024-03-26 14:04:05 +01:00
Philippe Caseiro 53a0d26a47 feat(pkg): adding archlinux package to gorelease 2024-03-26 13:49:58 +01:00
Philippe Caseiro 87354ef0d4 fix(doc): test command was incorrect 2024-03-26 13:49:58 +01:00