2 रिपॉजिटरी
Capabilities for auditing and listing the origins of active configuration settings across multiple files and environment variables.
Distinct from Multi-Source Configuration: None of the candidates cover the auditing/inspection of which specific source provided a current configuration value.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Configuration Source Tracking. Refine with filters or upvote what's useful.
This is a configuration manager for Node.js applications that handles hierarchical settings across different deployment environments. It functions as an environment-based loader and settings parser that merges default configurations with overrides based on the current runtime context and hostname. The project distinguishes itself through a priority-based merge strategy that incorporates environment variables, command-line arguments, and external data sources to supersede file-based settings. It supports multi-format parsing for JSON, YAML, JavaScript, and TypeScript files, and allows for cust
Provides the ability to identify which configuration file or environment override defined a specific setting.
Dynaconf is a configuration management library for Python applications that provides a unified system for loading, validating, and managing settings. It aggregates configuration data from multiple files, environment variables, and external stores into a single object using a defined precedence order. The project distinguishes itself through a layered environment manager that separates settings into distinct profiles, such as development and production. It includes a declarative validation framework to enforce data rules and type constraints during the loading process, as well as an external s
Includes utilities to trace the loading history of specific settings to identify the exact source of the final value.