Commit Graph

14 Commits

Author SHA1 Message Date
Jacques ROUSSEL ffbd161e29 (ci) add helmfile linter
Add a github job to run helmfile linter on PR
2024-09-24 17:11:13 +02:00
rouja a2d275366c 💚(ci) remove secret from repository (#12)
- Remove *.enc.*
- Add symlinks
- Adapt CI
2024-06-07 17:20:03 +02:00
Jonathan Perret b50126675a 🔒️(oidc) return JWT from userinfo endpoint
AgentConnect apparently requires the userinfo endpoint to return a
signed JWT.
2024-04-29 16:35:33 +02:00
Jonathan Perret 94cdbc9497 👔(oidc) generate required claims in user_info
Because SATOSA defaults to list-valued attributes, I had to add
a custom attribute processor to return strings in the userinfo
response.
2024-04-25 15:00:36 +02:00
Jonathan Perret 9b288b3fb9 💚(ci) push images to docker hub for PR branches
This is useful for testing PRs before merging.
2024-04-24 18:14:22 +02:00
Jonathan Perret 186f409546 💚(ci) add ArgoCD key
Lets ArgoCD access the secrets for deployment.
2024-04-22 17:15:44 +02:00
Jonathan Perret 7a3f993b44 💚(ci) also build and push linux/arm64 image (#6)
As a courtesy to those of us who run ARM.
2024-04-18 13:15:35 +02:00
rouja b203c04c1a 🎨(tooling) Add ci secrets (#5)
Add dockerhub secret to be able to push image to registry.
Add argocd secret to be abble to notify argocd when a change occurs.
2024-04-18 12:56:13 +02:00
Jonathan Perret 3e71b2166c 🏗️(common) replace Django app with SATOSA
We mostly import SATOSA and launch its WSGI app.
2024-04-17 14:46:15 +02:00
Jonathan Perret ce004c5e80 🏗️(common) remove Postgres
We don't need PostgreSQL.
2024-04-17 11:23:29 +02:00
Jonathan Perret acc3df5b03 🏗️(common) remove localization support (crowdin)
Not required for SATOSA, at least for now.
2024-04-15 18:25:47 +02:00
Jonathan Perret 996822b652 💚(ci) install required xmlsec1 in CI workflow
The `xmlsec` Python requirement fails without these packages.
2024-04-15 18:25:47 +02:00
Jonathan Perret 25e8758d87 💚(ci) fix Python version in workflow
The backend's pyproject.toml requires Python>=3.11.
2024-04-15 18:25:47 +02:00
Samuel Paccoud - DINUM cde532dcef (project) add current boilerplate for Django projects
includes a working docker compose project, a Makefile for dev,
a CI configuration and a Django starter project.
2024-03-11 19:17:25 +01:00