0.5.0-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: kb-config/USAGE.md -->
|
||||
<!-- version: 3 -->
|
||||
<!-- version: 4 -->
|
||||
|
||||
# Utilisation de kb-config
|
||||
|
||||
@@ -35,7 +35,7 @@ for path in report.loaded_files {
|
||||
}
|
||||
```
|
||||
|
||||
`EnvironmentLoadReport` indique les fichiers chargés. Les placeholders non résolus sans fallback restent visibles afin que la validation ou le consommateur puisse les signaler explicitement.
|
||||
`EnvironmentLoadReport` indique les fichiers chargés. Les placeholders non résolus sans fallback restent visibles afin que la validation ou le consommateur puisse les signaler explicitement. Le format `0.4.8` accepte encore les anciens noms d’environnement ; la migration `0.5.1` imposera le namespace `KS_*`.
|
||||
|
||||
## Résolution explicite des placeholders
|
||||
|
||||
@@ -46,7 +46,7 @@ let resolved = kb_config::resolve_environment_placeholders(raw);
|
||||
assert!(resolved.contains("databaseUrl"));
|
||||
```
|
||||
|
||||
Cette API est utile pour un outil de diagnostic qui veut afficher le JSON résolu avant parsing.
|
||||
Cette API retourne actuellement une chaîne résolue ordinaire et peut donc contenir des secrets issus de l’environnement. Elle doit rester strictement backend et ne doit pas être utilisée pour afficher, logger ou transmettre le JSON résolu. `0.5.1` remplacera cette frontière par une résolution conservant la classification de sensibilité.
|
||||
|
||||
## Validation et parsing
|
||||
|
||||
|
||||
Reference in New Issue
Block a user