Commit Graph
263 Commits
Author SHA1 Message Date
2martens d76f375564 feat: Add swarm cluster for test stage 2025-08-02 19:57:37 +02:00
2martens a2256dbdb0 Finish docker network module 2025-08-02 19:48:07 +02:00
2martens 85c40c5644 refactor: Add template language to the template file name 2025-07-28 21:59:18 +02:00
2martens fc52f66a55 feat: Add module for docker-network (WIP)
Adds a first draft of a module for a docker network. Outstanding: Nginx configuration.
2025-07-28 21:58:29 +02:00
2martens a9c081b13f ci: Limit to main branch [ci-skip] 2025-07-27 16:43:43 +02:00
2martens 5660957da6 ci: Prevent terraform apply from failing the job 2025-07-27 16:39:16 +02:00
2martens 61469a8366 style: Apply terraform fmt 2025-07-27 16:32:10 +02:00
2martens 078b6b1786 ci: Use static path for working directory 2025-07-27 16:30:54 +02:00
2martens 9e9295e93a ci: Rename variable 2025-07-27 16:28:59 +02:00
2martens 689b801e29 ci: Move defaults to correct place 2025-07-27 16:27:48 +02:00
2martens 456a59f662 ci: Add working directory to workflow
continuous-integration/drone/push Build is passing
2025-07-27 16:25:40 +02:00
2martens 53416d1db6 ci: Add workflow for Terraform 2025-07-27 16:22:42 +02:00
2martens 2025eb86a6 change: Enable refresh tokens for grafana and switch to PUBLIC with pkce
continuous-integration/drone/push Build is passing
2025-07-26 16:20:45 +02:00
2martens 3a0fa35c25 fix: Remove useless redirect uri 2025-07-26 15:25:52 +02:00
2martens 45953eb8c5 fix: Allow login redirect uri
continuous-integration/drone/push Build is passing
2025-07-26 15:22:05 +02:00
2martens 240eab65ff change: Remove authorization from wahlrecht 2025-07-26 15:14:50 +02:00
2martens cb6f5533ac fix: Add client roles to grafana
continuous-integration/drone/push Build is passing
2025-07-26 15:13:57 +02:00
2martens 811ad23801 fix: Add authorization support to wahlrecht backend client
continuous-integration/drone/push Build is passing
2025-07-26 14:05:09 +02:00
2martens 8a8fd21fb3 fix: Add missing redirect urls
continuous-integration/drone/push Build is passing
2025-07-26 13:55:04 +02:00
2martens f8b78b6060 fix: Disable full scope for all clients
continuous-integration/drone/push Build is passing
2025-07-26 13:50:08 +02:00
2martens e2217b7979 feat: Add wahlrecht client
continuous-integration/drone/push Build is passing
2025-07-26 13:47:17 +02:00
2martens e3ca8ca210 feat: Create grafana client
continuous-integration/drone/push Build is passing
2025-07-26 12:33:14 +02:00
2martens e00cbe1f61 fix: Avoid duplicate resources
continuous-integration/drone/push Build is passing
2025-07-26 12:09:19 +02:00
2martens d047b7add9 feat: Add client for ArgoCD in monitoring cluster
continuous-integration/drone/push Build is passing
2025-07-26 11:44:57 +02:00
2martens bffcb00607 style: Apply terraform fmt
continuous-integration/drone/push Build is passing
2025-07-26 11:29:37 +02:00
2martens c85371bc94 fix: Disable full path of group mapper
style: Apply terraform fmt
2025-07-26 11:29:01 +02:00
2martens 884accdb5f feat: Add group membership mapper and groups claim and scope
continuous-integration/drone/push Build is passing
2025-07-26 11:22:47 +02:00
2martens d1af8fc009 feat: Add ArgoCDAdmins group
continuous-integration/drone/push Build is passing
2025-07-26 11:05:49 +02:00
2martens b703b4365e fix: Change argocd-test-oauth client to CONFIDENTIAL
continuous-integration/drone/push Build is passing
2025-07-26 11:00:34 +02:00
2martens e287e89005 feat: Add client for ArgoCD test cluster
continuous-integration/drone/push Build is passing
2025-07-26 10:53:17 +02:00
2martens 31bf728054 fix: Use twomartens as realm 2025-07-26 10:43:49 +02:00
2martens 801ae0ce11 fix: Use localhost:4200 as allowed redirect url
continuous-integration/drone/push Build is passing
2025-06-30 21:04:06 +02:00
2martens 8bdfe8b4d0 fix: Add localhost:4200 as allowed frame ancestors
continuous-integration/drone/push Build is passing
2025-06-30 20:57:22 +02:00
2martens 6255bc58ec feat: Add wahlrecht client
continuous-integration/drone/push Build is passing
2025-06-30 19:54:05 +02:00
2martens e990c3ed0d change: Use plus for web origin
continuous-integration/drone/push Build is passing
2025-03-20 13:27:05 +01:00
2martens b006cc492c fix: Update CSP and add valid redirect uris 2025-03-20 13:25:38 +01:00
2martens 1a9dc2ff81 feat: Add tsw-timetable-frontend client and update CSP 2025-03-20 12:45:15 +01:00
2martens cdfbc1393d fix: Use existing options
continuous-integration/drone/push Build is failing
2025-02-02 10:32:10 +01:00
2martens 5569c38d44 security: Revoke refresh tokens on first use and prevent duplicate authenticator registrations 2025-02-02 10:29:01 +01:00
2martens f6bc5331c6 Add web origins for Nextcloud 2025-02-02 10:18:17 +01:00
2martens cdd342b283 Allow post logout uri 2025-02-02 10:13:02 +01:00
2martens 5f5bfd37b6 fix: Remove duplicate variable declaration 2025-02-02 10:03:59 +01:00
2martens b3c0d68496 fix: Ternary expression does not allow linebreak 2025-02-02 10:02:52 +01:00
2martens 3245216061 Add nextcloud client
continuous-integration/drone/push Build is failing
2025-02-02 09:58:22 +01:00
2martens 03daaec508 fix: Add missing variables
continuous-integration/drone/push Build is passing
2025-01-28 10:46:08 +01:00
2martens af646cccba feat: Add Gitea client 2025-01-28 10:43:01 +01:00
2martens 11dedb57c1 Remove old keycloak provider 2025-01-28 10:43:01 +01:00
2martens e98ad3ecfd Update providers 2025-01-28 10:43:00 +01:00
2martens 4e8bdbf2e4 feat: Setup GitHub as identity provider 2025-01-28 10:43:00 +01:00
2martens d72f58a97d change: Remove admin group 2025-01-28 10:43:00 +01:00