electron
2616d040d0
docs: add DEPLOYMENT.md for saillant.cc instance
...
- SAML entity in Renater test federation
- Metadata URL, OIDC clients (moodle-lms, frappe-lms)
- SATOSA 8.5.1 container config
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-27 13:37:55 +01:00
Jonathan Perret
5932135ec5
🔐 (secrets) update secrets to current main
2026-03-26 15:26:17 +01:00
Jonathan Perret
0a43908ac3
Deploy release v1.0.13 to production
2026-03-26 15:10:43 +01:00
Jonathan Perret
435e2e20a9
v1.0.13 release
v1.0.13
2026-03-26 14:54:48 +01:00
Jonathan Perret
5dcfcf213d
Merge pull request #40 from proconnect-gouv/stateless-oidc
...
Utiliser le mode stateless de SATOSA pour ne plus avoir besoin de Redis
2026-03-26 14:53:06 +01:00
Jonathan Perret
00b048d94d
🗃️ (redis) remove Redis support
...
We switched to stateless OIDC.
2026-03-26 14:34:58 +01:00
Jonathan Perret
bda7a44bc8
🔧 (helm) use stateless OIDC in production
...
Getting rid of Redis should help with performance.
2026-03-26 13:41:53 +01:00
Jonathan Perret
9db60451aa
🔧 (helm) use stateless OIDC in dev and staging
...
Getting rid of Redis should help with performance.
2026-03-25 10:37:00 +01:00
Jonathan Perret
018b9e8726
🔧 (helm) use lists for env vars
...
Moving back to the Kubernetes-native syntax of lists makes it possible
to use dependent environment variables.
2026-03-25 10:04:28 +01:00
Jonathan Perret
ea4199de91
Merge pull request #39 from proconnect-gouv/tilt-oidc-test-client
...
🔨 Configuration Tilt pour le client test OIDC
2026-03-20 15:44:31 +01:00
Jonathan Perret
4d1a9c56d2
🔨 (e2e) add benchmark e2e test
...
This can help diagnose performance issues.
2026-03-20 15:32:09 +01:00
Jonathan Perret
14f9d42889
⬆️ (oidc-test-client) create Helm chart for test client
...
This helps running tests with the app running in a
Kubernetes cluster.
2026-03-20 15:32:08 +01:00
Jonathan Perret
3a0a0564d7
🔧 (siret) fix SIRET for univ-angers.fr
...
As provided by RENATER.
2026-03-06 17:24:28 +01:00
Jonathan Perret
9a82204f69
🔧 (siret) add new entities to SIRET map
...
As provided by RENATER.
2026-03-05 15:22:10 +01:00
Jonathan Perret
fd4a2b665f
🔧 (siret) add new entities to SIRET map
...
As provided by RENATER.
2026-03-05 14:11:14 +01:00
Jonathan Perret
645bbaca74
Deploy release v1.0.12 to production
2026-03-02 19:43:36 +01:00
Jonathan Perret
1ef50896ec
v1.0.12 release
v1.0.12
2026-03-02 19:41:37 +01:00
Jonathan Perret
f8661c76d5
Merge pull request #38 from proconnect-gouv/deps-update
...
Update dependencies
2026-03-02 19:38:16 +01:00
Jonathan Perret
ecfa38f11e
⬆️ (actions) upgrade and pin GitHub actions
...
To latest stable versions.
2026-02-27 19:08:46 +01:00
Jonathan Perret
159d992783
🔧 (config) add healthcheck to docker-compose
...
This makes docker-compose up --wait work.
2026-02-27 19:05:31 +01:00
Jonathan Perret
2efaaa8281
🔨 (kind) improve local cluster start script
...
Taking some cues from what's done in other projects.
2026-02-27 19:05:30 +01:00
Jonathan Perret
f0b1c4cbc3
⬆️ (python) upgrade Python dependencies
...
To latest stable versions.
2026-02-27 19:05:29 +01:00
Jonathan Perret
2e9dd01907
🔨 (redis) fix bitnami image reference
...
Bitnami images have moved.
2026-02-27 19:05:28 +01:00
Jonathan Perret
5f7b7ab8a8
🔥 (pyproject) remove setup.py
...
This file is not needed with a modern project structure, and since
`setuptools` is no longer included in recent Python versions it causes a
`pylint` failure.
2026-02-27 19:05:19 +01:00
Jonathan Perret
9994eb84b0
⬆️ (python) upgrade to Python 3.14.3
...
Bumping base image to avoid reported vulnerabilities.
2026-02-27 19:04:37 +01:00
Jonathan Perret
f9efafd574
🔧 (metadata) update Renater metadata URL
...
The old URLs were decommissionned on feb. 26.
2026-02-27 14:45:11 +01:00
Jonathan Perret
208c4467df
🔐 (secrets) update secrets to current main
2026-02-11 10:35:53 +01:00
Jonathan Perret
0e82e8b771
🔧 (siret) fix stray space in SIRET map
...
This was preventing EHESP users from connecting since
their IdP's entity ID was not matched.
2025-12-03 23:14:01 +01:00
Jonathan Perret
798afdf2a9
Deploy release v1.0.11 to production
2025-11-24 18:06:22 +01:00
Jonathan Perret
7cf9fda7d8
v1.0.11 release
v1.0.11
2025-11-24 18:05:40 +01:00
Jonathan Perret
1816d2a8de
Merge pull request #36 from proconnect-gouv/update-setuptools
...
⬆️ (setuptools) remove setuptools from production Docker image
2025-11-24 18:04:18 +01:00
Jonathan Perret
c89b9b7ada
⬆️ (setuptools) remove setuptools from production Docker image
...
To fix a CVE reported by Cyberwatch. These tools are not required at
runtime so there's no need to keep them around.
2025-11-24 17:51:02 +01:00
Jonathan Perret
c0d252f390
🔧 (siret) fix entity ID for two entities
...
As provided by RENATER.
2025-11-24 11:47:36 +01:00
Jonathan Perret
fa39964a64
🔧 (siret) add new entities to SIRET map
...
As provided by RENATER.
2025-11-24 09:42:00 +01:00
Jonathan Perret
44b9879a3b
Deploy release v1.0.10 to production
2025-11-21 11:10:07 +01:00
Jonathan Perret
7c3a0fccc9
v1.0.10 release
v1.0.10
2025-11-21 11:07:03 +01:00
Jonathan Perret
c224e31a66
Merge pull request #35 from rouja/helm-refacto
...
⬆️ (helmfile) rename helmfile to be compatible with new helmfile plugin
2025-11-20 16:09:14 +01:00
Jacques ROUSSEL
4892192b85
⬆️ (helmfile) rename helmfile.yaml to helmfile.yaml.gotmpl
...
For compatibility with helmfile v1.x.
2025-11-20 16:02:50 +01:00
Jonathan Perret
79aee346a2
🔧 (siret) update SIRET map to replace closed entities
...
These new SIRET numbers were found using
https://annuaire-entreprises.data.gouv.fr/
2025-10-23 10:21:57 +02:00
Jonathan Perret
4e84ec0f2b
Deploy release v1.0.9 to production
2025-10-03 13:22:03 +02:00
Jonathan Perret
3401da37ff
v1.0.9 release
v1.0.9
2025-10-03 13:19:29 +02:00
Jonathan Perret
1124893498
Merge pull request #34 from proconnect-gouv/add-siret-mapping
2025-10-03 13:16:09 +02:00
Jonathan Perret
1557f7ba22
🔧 (siret) add initial SIRET map to production environment
...
This mapping was provided by RENATER on 2025-09-19.
2025-10-03 13:10:40 +02:00
Jonathan Perret
6c344fae05
✨ (siret) introduce SIRET mapping from EntityID
...
The proxy now uses a SIRET_MAP environment variable that must contain
a JSON mapping of SAML entity IDs to SIRET numbers.
These SIRET numbers will be returned to OIDC clients that request the
`siret` scope, in the `siret` claim.
2025-10-02 19:50:40 +02:00
Jonathan Perret
cb8352787d
Merge pull request #32 from proconnect-gouv/fix-acr-claim
2025-09-17 17:31:38 +02:00
Jonathan Perret
9a33149e9e
✅ (e2e) adapt to ProConnect error page wording change
...
The generic message was replaced by the error code
and description from the IdP.
2025-09-17 16:06:37 +02:00
Jonathan Perret
a56ce17b34
⬆️ (oidc-test-client) upgrade oic to 1.7.0
...
This mainly avoids a conflict with the oidc2fer requirements
when installing both in a local virtualenv for IDE support.
2025-09-17 16:06:36 +02:00
Jonathan Perret
a8bf8f61b4
🐛 (oidc) stop forcing id_token 'acr' claim
...
There is a regression in pyop 3.4.2 which causes the configured
extra_id_token_claims to be ignored. Fortunately, ProConnect Core
now requests the required `acr` claim explicitly, so it is no longer
necessary to force it.
The OIDC test client was updated to request the `acr` claim in the
same way that ProConnect does it.
2025-09-17 16:06:35 +02:00
Jonathan Perret
7b1571b0ed
✅ (e2e) fix e2e test to more reliably select test IdP
...
The list of IdPs on the RENATER test federation seems to have
grown enough that the test IdP we want is no longer displayed
by default, so we have to search for it.
2025-09-15 12:15:05 +02:00
Jonathan Perret
3ecbf1a5a0
Fix docker registry for production
2025-09-10 18:23:52 +02:00