Stratio Appsettings files linter for compatibility with Stratio.Extensions.Configuration.Vault
Project description
.NET Projects appsettings Configuration Linter for Stratio Vault Library
Description
This Python script is a linter that validates the contents of the appsettings.json file(s) which are used by the Stratio Vault Library. It ensures that all occurrences of:
{% vault_secret path/to/secret:key %}
{% vault_dict path/to/secret %}
{% user_home %}
- the Vault JSON object
are consistent with the requirements of the Stratio Vault Library.
Usage
python -m src.main --work-dir <path_to_the_appsettings_files_folder>
vault-appsettings-linter --work-dir <path_to_the_appsettings_files_folder>
Available releases
- Docker image: stratioautomotive/vault-appsettings-linter
- PyPi Package: vault-appsettings-linter
Authors
Rafael Couto rafaelcouto@stratioautomotive.com Bernardo Marques bernardomarques@stratioautomotive.com
License
This script is licensed under LGPL-v3, the same license of the parent project Stratio Vault Library.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for vault-appsettings-linter-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fbda27f506f533f5b8bfeb4a2eb0ac5721fa1d5ea7243bf019ced6898c8c6f9 |
|
MD5 | 8bcc7138e2170b47cb2554b45ecd05eb |
|
BLAKE2b-256 | a7b754b6a1b52c0e440855e2bd7e7c4d9a58087ed2bbcc50a86eba820ce04a40 |
Close
Hashes for vault_appsettings_linter-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e63068de13b411f2fbb86c9fc74351a8979325c22436dddbb7b14d1a1a6db758 |
|
MD5 | ae0631c3862518542031e1c87df65a3f |
|
BLAKE2b-256 | df593e3fc53fb8ade0d11f88414d88e89e80128075cfa24b6720a2084b4038ae |