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
09d0ba71d2
Provide idential nodestate functionality in NATS API
...
Entire-Checkpoint: 3a40b75edd68
2026-03-16 12:13:14 +01:00
df93dbed63
Add busyTimeout config setting
...
Entire-Checkpoint: 81097a6c52a2
2026-03-16 11:30:21 +01:00
00d2f97c4c
fix: Large heap allocations in sqlite driver. Sanitize sqlite config and make it configurablex. Allow to cancel queries.
2026-03-11 11:14:37 +01:00
2a659915a4
Update config schema
2026-02-18 10:18:33 +01:00
54ea5d7900
Add nodestate retention and archiving
2026-02-12 09:21:44 +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
Michael Panzlaff
489ad44b9f
Make apiAllowedIPs optional
...
If our test and production instance just use *, one might as well make
that the default value. This should ease configuration for minimal
setups.
2026-01-15 16:08:29 +01:00
4cec933349
Remove obsolete cluster config section
2026-01-13 06:28:33 +01:00
9bf5c5dc1a
Update README and config schema
2025-12-23 09:34:09 +01:00
1cd4a57bd3
Remove support for mysql/mariadb
2025-12-20 11:13:41 +01:00
Aditya Ujeniya
fed62b6c45
Functionality to configure resampling
2025-12-12 14:51:01 +01:00
4fc78bc382
Refactor variable namings and doc comments
2025-09-27 09:27:36 +02:00
Jan Eitzinger
916077c6f8
Merge branch 'dev' into add_uiconfig_schema
2025-09-26 13:27:18 +02:00
Aditya Ujeniya
b2368a0751
Connectivity to CCMS feature readded
2025-09-10 14:23:18 +02:00
Aditya Ujeniya
62565b9ae2
Combined metricstore api and functions
2025-09-08 11:29:27 +02:00
Christoph Kluge
7a54e2cfb3
add required and minItems flags to uiConfigSchema
2025-07-21 11:37:05 +02:00
Christoph Kluge
54283f6d3c
add schema definition for uiConfig
2025-07-21 11:21:54 +02:00
0754ba5292
Port configuration to ccConfig scheme
...
Decentralize config validation
Modularize configuration handling
2025-07-07 13:09:12 +02:00