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
87425c0b09
Cleanup and update example config files
2026-03-04 10:41:52 +01:00
39635ea123
Cleanup metricstore options
...
Entire-Checkpoint: 2f9a4e1c2e87
2026-03-04 10:37:43 +01:00
Aditya Ujeniya
a243e17499
Update to shutdown worker for WAL checkpointing mode
2026-03-02 15:27:06 +01:00
7bd79dcc3c
Add nodestate retention in example config
2026-02-18 10:28:41 +01:00
Aditya Ujeniya
2eeefc2720
Add healthCheck support for external CCMS
2026-02-16 16:57:17 +01:00
Aditya Ujeniya
77a2a256e4
Update to MemoryUsage worker
2026-01-16 17:01:39 +01:00
Aditya Ujeniya
1a41629535
Refactor Archive to Cleanup and rename everything
2026-01-16 14:09:50 +01:00
76139ef53c
Remove now optional apiAllowedIPs option
2026-01-16 08:23:31 +01:00
Aditya Ujeniya
32319adf72
Add Memory Tracker worker for CCMS
2026-01-15 21:29:21 +01:00
Aditya Ujeniya
10a5c89a16
Fix logic for findFiles() and keep archive worker
2026-01-15 20:27:11 +01:00
Aditya Ujeniya
7cd98c4f25
Test and update files for dynamic retention
2026-01-15 17:48:59 +01:00
a3fffa8e8b
Update example and demo config
2026-01-15 13:57:15 +01:00
Aditya Ujeniya
3276ed7785
Half-baked commit for new dynamic retention logic
2026-01-14 14:56:36 +01:00
c8627a13f4
Remove obsolete slusters config section
2026-01-14 11:17:49 +01:00
9bf5c5dc1a
Update README and config schema
2025-12-23 09:34:09 +01:00
Aditya Ujeniya
32e5353847
Fix to NATS deadlock and revert demo script
2025-12-17 18:14:36 +01:00
Aditya Ujeniya
fed62b6c45
Functionality to configure resampling
2025-12-12 14:51:01 +01:00
881c4566dd
Reformat and remove optional ui-config
2025-12-04 07:42:55 +01:00
Aditya Ujeniya
44e98e8f2f
Fix to avro reader
2025-10-27 20:44:40 +01:00
Aditya Ujeniya
f34e10cfd9
Schema for metric store
2025-10-23 17:58:17 +02:00
Aditya Ujeniya
b2368a0751
Connectivity to CCMS feature readded
2025-09-10 14:23:18 +02:00
Aditya Ujeniya
3b9d05cc6d
Fix exclusive to shared in svlete and graphql
2025-09-09 14:57:05 +02:00
Aditya Ujeniya
af43901ca3
Trial and Test MetricStore components
2025-09-08 22:54:13 +02:00
Aditya Ujeniya
62565b9ae2
Combined metricstore api and functions
2025-09-08 11:29:27 +02:00
0754ba5292
Port configuration to ccConfig scheme
...
Decentralize config validation
Modularize configuration handling
2025-07-07 13:09:12 +02:00
161f0744aa
fix: enforce apiAllowedIPs config option
...
Fixes #385
2025-04-28 09:54:22 +02:00
92ec64d80f
Update demo config file
2024-11-14 19:10:55 +01:00
2b3e2f25ec
fix: Add correct duration string for max-age option
2023-09-07 15:25:22 +02:00
14c487c9e4
Update test inputs
2023-08-18 09:31:57 +02:00
18bbd11c5e
Update documentation
2023-06-13 14:35:57 +02:00