Commit Graph
100 Commits
Author SHA1 Message Date
2martens adf1431494 security: Pin base image to specific digest 2025-10-03 18:51:40 +02:00
2martens eb6252c134 change: Add label for description and change format to OCI 2025-10-03 18:47:46 +02:00
2martens 475ae28cb6 fix: Set permission to write to packages 2025-10-03 17:59:19 +02:00
2martens 4bd69d0382 fix: Use correct path for base image 2025-10-03 17:45:45 +02:00
2martens 30d5dc1f3d fix: Use Amazon mirror to download base image 2025-10-03 16:51:39 +02:00
2martens 03b2bbe1a4 fix: Move login to registries before jib call 2025-10-03 16:05:09 +02:00
2martens 6ee86e1a05 fix: Login to docker.io as well and use existing repo on GitHub 2025-10-03 15:59:23 +02:00
2martens 223abe1b86 fix: GITHUB_TOKEN is a secret 2025-10-03 15:44:47 +02:00
2martens 33c3a21e44 change: Push to ghcr.io 2025-10-03 15:40:52 +02:00
2martens 0549fe78d4 fix: Use gradle setup with Github Actions 2025-10-03 15:28:06 +02:00
2martens 0235236577 fix: Use gradle version 9.1 in build 2025-10-03 15:23:07 +02:00
2martens c4bc0c4b9c fix: Create output file by SBOM generation step 2025-10-03 15:19:13 +02:00
2martens 9f6bab0e77 fix: Use gradle version 9.1 in setup 2025-10-03 14:55:18 +02:00
2martens 79489311ff fix: Add necessary permissions 2025-10-03 14:53:56 +02:00
2martens cbfdc8b211 ci: Add sbom 2025-10-03 14:50:04 +02:00
2martens 39c27a46d5 fix: Use index.docker.io 2025-10-03 14:30:25 +02:00
2martens 99178cd817 ci: Add debug output with digest values 2025-10-03 13:05:09 +02:00
2martens dbe646a5c1 fix: Remove attest id 2025-10-03 11:45:34 +02:00
2martens ab8c8f95ab fix: Add attestations for each architecture 2025-10-03 11:43:11 +02:00
2martens ad76290cb5 fix: Specify module-deploy directory 2025-10-03 11:12:23 +02:00
2martens 8ce8d8c863 fix: Use github.workspace to target directory 2025-10-01 18:34:45 +02:00
2martens 635db6d559 ci: Configure digest file 2025-10-01 18:15:25 +02:00
2martens bbb6f75368 ci: Update to newer version catalog update and update lombok 2025-09-20 00:07:06 +02:00
2martens 7a21efde50 ci: Update to newer Kotlin version and Gradle 9.1.0 2025-09-19 23:58:50 +02:00
2martens 75124018d6 fix: Return to Gradle 8.14 2025-09-19 23:43:22 +02:00
2martens eb64c529ea fix: Use relative path to retrieve digest 2025-09-19 20:58:26 +02:00
2martens 2b43fd9fbb ci: Upgrade gradle wrapper 2025-09-19 20:50:21 +02:00
2martens 74505fee01 fix: Remove duplicate step ids 2025-09-19 20:45:05 +02:00
2martens 9b82537d19 security: Add attestations for timetable image 2025-09-19 20:41:17 +02:00
2martens e4049cdaa6 security: Run timetable with nobody user 2025-09-19 20:12:40 +02:00
2martens bb5d84def7 fix: Add missing SQL data source config 2025-09-19 00:53:46 +02:00
2martens e851aae410 fix: Add missing SQL data source for job meta data 2025-09-18 23:18:32 +02:00
2martens 93163a7c51 fix: Pass url variable correctly 2025-09-18 23:17:43 +02:00
2martens 120bda04d0 change: Don't embed timetable in another document 2025-09-18 22:28:33 +02:00
2martens 44d8b1f014 fix: Make index unique 2025-09-18 22:19:52 +02:00
2martens 923755f9c0 fix: Update request usage 2025-09-18 22:13:38 +02:00
2martens cbb25e80d8 fix: Use restClient in RestHealthIndicator 2025-09-18 21:45:10 +02:00
2martens 35d6b74719 ci: Update versions 2025-09-18 20:54:18 +02:00
2martens 19a178bbd2 feat: Add platforms to stations 2025-09-18 18:57:36 +02:00
2martens 050badbd85 feat: Process fetched timetables and combine stops into services 2025-09-18 17:19:55 +02:00
2martens 513acf40c2 change: Send event when DeleteScheduledTask is executed 2025-09-18 17:16:32 +02:00
2martens b75424b499 change: Remove routeId from BahnTimetable 2025-09-18 17:15:42 +02:00
2martens 7dde143797 refactor: Remove RestTemplateConfiguration 2025-09-18 17:13:21 +02:00
2martens b11b180611 change: Add timetable id to BahnTimetable 2025-08-25 15:45:45 +02:00
2martens 076411258d change: Use ZonedDateTime for storage in DB 2025-08-13 08:16:02 +02:00
2martens c587289ab3 fix: Check for subject not authorized party 2025-08-11 08:25:06 +02:00
2martens e00870c739 fix: Extract token before usage 2025-08-11 08:05:24 +02:00
2martens 7439bf999b security: Users can only access their own resources
fix: Make sure JWTs from Keycloak are understood and CORS is respected
2025-08-10 23:47:48 +02:00
2martens 18aa9af708 security: Demand authentication for non-permitted paths 2025-08-10 09:25:04 +02:00
2martens cbedde2c4c fix: Use correct event 2025-08-09 19:16:10 +02:00
2martens bdb708c15d security: Remove policy enforcer from URLs 2025-08-09 18:57:06 +02:00
2martens 9a330d8977 ci: Use updated GitHub workflow 2025-08-09 18:56:46 +02:00
2martens 8d6c24752b fix: Trigger timetable fetch without restarting 2025-03-20 18:14:20 +01:00
2martens 7a9731ac32 fix: Fix database connection 2025-03-20 17:57:30 +01:00
2martens 0d71ececf6 fix: Change port to default one used by ionic 2025-03-20 17:57:29 +01:00
2martens dfa2d8c191 fix: Fix realm name 2025-03-20 17:57:29 +01:00
2martens fa1f4b47b9 change: Remove leader election and Kafka 2025-03-20 17:57:29 +01:00
2martens 10597b0b53 Add kotlin spring plugin 2025-03-20 16:04:45 +01:00
2martens 0061026945 Update gradle wrapper 2025-03-20 16:04:08 +01:00
2martens 88be221eb6 fix: Fix "Stream already closed" error 2025-03-20 16:03:29 +01:00
2martens de3d318ae9 fix: Add path for unwind 2025-03-20 16:02:48 +01:00
2martens f802da2a3a Add null analysis and enable auto-update build config 2025-03-20 09:27:28 +01:00
2martens 214b17ee5b chore: Update dependencies 2025-03-20 09:27:03 +01:00
2martens f520fe1cb6 feat: Add VS Code workspace 2025-03-20 09:13:59 +01:00
2martens f49e638e8b fix: Don't use identity-compared objects as map keys 2024-03-08 22:37:43 +01:00
2martens 7a845d6312 change: Log response headers 2024-01-20 09:42:46 +01:00
2martens a0a54d15c2 change: Log requested URI 2024-01-18 19:12:45 +01:00
2martens 10f16eef94 change: Log complete body 2024-01-18 11:34:52 +01:00
2martens 5427a81658 change: Log each response 2024-01-18 10:21:32 +01:00
2martens 899380ee27 change: Add response to log entry 2024-01-18 09:28:58 +01:00
2martens 55275dd85d change: Allow overwriting BahnTimetable 2024-01-18 09:27:50 +01:00
2martens e75d54c547 change: Add error handler and log error responses 2024-01-17 18:20:38 +01:00
2martens dbcc556bd2 chore: Add additional debug logs 2024-01-14 11:27:58 +01:00
2martens d370524cc6 fix: Save first task via repository 2024-01-10 08:42:15 +01:00
2martens 9734ea0bba fix: Change back to timetable name 2024-01-09 21:05:00 +01:00
2martens 0f950c1bf6 fix: Use correct path for local environment 2024-01-09 20:49:42 +01:00
2martens 1ee4577c1c Merge branch 'main' into feat/fetch-services 2024-01-09 20:35:56 +01:00
2martens 3afe34940e chore: Allow manual call of docker image workflow 2024-01-09 20:34:36 +01:00
2martens 3ea9c030ac fix: Use application name that matches repository name 2024-01-09 20:31:45 +01:00
2martens 5a0edfad45 chore: Pass along secret 2024-01-09 19:36:44 +01:00
2martens b43f004de8 chore: Pass along actual values of inputs 2024-01-09 19:22:42 +01:00
2martens b1408e760c chore: Allow contents write 2024-01-09 19:18:36 +01:00
2martens 8b178ad039 chore: Use workflow in main branch 2024-01-09 19:17:49 +01:00
2martens ddff93e70f chore: Call workflow in changed repository 2024-01-09 19:16:45 +01:00
2martens 25c5b92aaf chore: Use amd version 2024-01-09 19:09:31 +01:00
2martens 5e77ea3a0c chore: Fix typo 2024-01-09 19:08:07 +01:00
2martens 609002bccd chore: Add workflow to deploy application 2024-01-09 19:01:52 +01:00
2martens 70cd7b3397 feat: Add workflow to deploy application 2024-01-09 18:59:29 +01:00
2martens e8bac41932 chore: Only checkout one commit 2024-01-09 18:59:03 +01:00
2martens 6402b01fd0 chore: Create final docker image only on tag creation 2024-01-09 18:44:00 +01:00
2martens 997f519bbc chore: Update jib plugin 2024-01-09 18:22:29 +01:00
2martens 9c71423613 change: Only run container image workflow after build 2024-01-09 18:21:11 +01:00
2martens 090381ee83 change: Don't run build workflow on its own 2024-01-09 18:19:19 +01:00
2martens 009eec9b85 change: Create docker image also for pull requests 2024-01-09 18:18:29 +01:00
2martens c8a8e075a1 change: Only use ubuntu runner for build workflow 2024-01-09 17:55:17 +01:00
2martens 54b8cfc579 feat: Add CI workflows 2024-01-09 17:50:25 +01:00
2martens e389c3a012 change: Add userId, routeId to uniquely identify timetables 2024-01-08 19:50:53 +01:00
2martens eaa67bfdfe change: Use routeId for index of TswRoute 2024-01-08 19:19:48 +01:00
2martens 1ff144d100 change: Don't use text index for station 2024-01-08 19:12:23 +01:00
2martens 91e7b795c9 change: Add hour to log entry 2024-01-08 19:00:58 +01:00