Commit Graph

66 Commits

Author SHA1 Message Date
83d04dff17 feat(auth): replace .env/godotenv secret handling with config-based secrets
Secrets (JWT keys, LDAP sync password, OIDC client id/secret, cross-login
keys) are now configured directly in config.json under the auth section
where they are used. Each secret can still be supplied via its existing
environment variable, which takes precedence over the config value.

The godotenv dependency, the .env file, configs/env-template.txt and the
loadEnvironment() bootstrap step are removed. -init now writes the demo
JWT keys into config.json instead of a .env file.

Closes #283

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Entire-Checkpoint: 3a7cb814c53f
2026-06-17 12:28:17 +02:00
Aditya Ujeniya
71fc9efec7 Add binaryCheckpointReader as utility tool 2026-03-26 17:21:23 +01:00
7d8b305cd9 Add format conversion to archive manager 2026-02-13 13:54:10 +01:00
0dff9fa07f Update docs and agent files 2026-02-10 09:17:34 +01:00
Aditya Ujeniya
1145b31a49 Updated dataGenerator.sh script 2026-02-06 18:07:32 +01:00
Aditya Ujeniya
cd810b45ec Adding dataGenerator script 2026-01-23 16:51:17 +01:00
1d4c79c821 Unify JSON attribute naming ot use kebab style case. Cleanup configuration. 2026-01-20 09:47:13 +01:00
5281f3bb60 Remove obsolete config option disable-archive 2026-01-19 16:42:30 +01:00
754f7e16f6 Reformat with gofumpt 2026-01-13 09:52:31 +01:00
4cec933349 Remove obsolete cluster config section 2026-01-13 06:28:33 +01:00
8576ae458d Switch to cc-lib v2 2025-12-24 09:24:18 +01:00
e707fd0893 Provide fallback in archive manager in case fd is not available 2025-12-18 11:26:05 +01:00
79a2ca8ae8 Adapt unit test to new API 2025-12-17 08:44:37 +01:00
88dc5036b3 Make import function interuptible and replace countJobs with external call to fd 2025-12-17 06:32:53 +01:00
72b2560ecf Add progress bar for import function 2025-12-16 09:11:26 +01:00
ab70acd582 Also import ClusterConfigs 2025-12-15 11:20:49 +01:00
f13be109c2 Fix: Replace all Printf log messages with appropriate loglevels 2025-12-11 11:20:11 +01:00
7da01975f7 archive-migration: Add check for archive version and rewrite version after migration 2025-12-04 15:08:03 +01:00
be7340ca30 archive-migration leanup and fix path in README.md 2025-12-04 07:43:26 +01:00
c76e9bb3fe Fix error in unit test 2025-12-04 06:20:45 +01:00
2333068de7 Add tools for archive manager and archive-migration
Needs testing and review
2025-12-03 14:55:22 +01:00
d0e1b7186c Add perl script for CC logfile analysis 2025-11-20 07:51:33 +01:00
0754ba5292 Port configuration to ccConfig scheme
Decentralize config validation
Modularize configuration handling
2025-07-07 13:09:12 +02:00
639e1b9c6d Port to cc-lib. Extend legal header. 2025-06-30 12:06:35 +02:00
Christoph Kluge
bd0cc69668 Review fatalf log calls and messages 2025-02-27 18:10:04 +01:00
6056341525 Remove obsolete Archive Migration Tool 2024-11-14 19:09:56 +01:00
fb8bbea99d Remove year in copyright notice 2024-04-11 23:04:30 +02:00
5c79f44055 Clarify functionality of gen-keypair tool 2024-03-22 08:59:59 +01:00
24678ff952 Rename convert pubkey folder 2023-06-26 12:47:21 +02:00
d4a26e71cd Introduce debug mode 2023-06-12 14:44:54 +02:00
Michael Schwarz
c274e979f4 Skip files with size of 0 Bytes 2023-06-12 09:10:04 +02:00
6731b8b1e0 Add clean functionality to archive manager 2023-05-15 15:38:18 +02:00
1ae34c5e10 Extend archive manager 2023-05-15 14:32:23 +02:00
09d30d0ead Correct flag help 2023-05-09 09:33:51 +02:00
50cf2f57d1 Upgrade cc-units 2023-05-04 17:20:33 +02:00
d9b18d1763 Cleanup
Use external cc-units
Lint code
Fix import tests
2023-05-04 15:34:36 +02:00
dce02ab1e0 Revert optional pointer attributes 2023-05-04 07:00:47 +02:00
5a09277d1c Restructure black box test
Remove string ptr from unit prefix
2023-04-25 09:26:48 +02:00
Jan Eitzinger
93f34c7d9e Fix bug in tools related to log init 2023-04-12 12:27:15 +02:00
Jan Eitzinger
129dd13fc8 Fix merge errors 2023-04-11 16:26:09 +02:00
Jan Eitzinger
f8ba79e9e7 Merge branch 'master' into import-data-sanitation 2023-04-07 08:57:42 +02:00
Jan Eitzinger
d858868901 Fine tune schema and job archive migration 2023-04-06 18:09:36 +02:00
Jan Eitzinger
6661937fed Adapt schema and fix bugs in migration 2023-04-05 15:55:04 +02:00
Jan Eitzinger
559445900d Adapt job iterator
* Add option to also load Job Metric Data
* Validate Job Metric Data
* Allow null values in series array
2023-03-31 15:28:35 +02:00
Jan Eitzinger
bfee9d847b Fix copy and paste error 2023-03-31 12:33:14 +02:00
Jan Eitzinger
eb2e2cb1d2 Implement tool to validate archive 2023-03-31 11:25:12 +02:00
Jan Eitzinger
d4f3c4d07b Update job.go 2023-03-29 06:47:19 +02:00
Jan Eitzinger
5d535edb48 Synchronize go job struct with schema 2023-03-29 06:46:33 +02:00
Jan Eitzinger
f16d99ef71 Use filepath.Join instead of Sprintf 2023-03-27 15:34:56 +02:00
8447d011ad Add version to job archive 2023-03-27 13:24:06 +02:00