.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.
Metadata
Release files for vault-appsettings-linter 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vault_appsettings_linter-1.0.3.tar.gz | 14.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vault_appsettings_linter-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.5 kB
Release files / vault_appsettings_linter-1.0.3.tar.gz
| Download URL | vault_appsettings_linter-1.0.3.tar.gz |
|---|---|
| Size | 14.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3ed1373cb93a94bbdf780719b4a232db60b2cb824b78ef474f0f0b16a9107e9a
|
|
BLAKE2b-256 checksum How to use checksums |
2c82d4dcff6b152a54f1b1952b4e22333803eab4427bc709b2712f0cebd14460
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.17
|
Release files / vault_appsettings_linter-1.0.3-py3-none-any.whl
| Download URL | vault_appsettings_linter-1.0.3-py3-none-any.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0a4abfb1af00313b60ca120b8628721ad482b6bc477c86a76e8717901b0c96e1
|
|
BLAKE2b-256 checksum How to use checksums |
ad786b8c6263b4ff7c36991cf97b05c8e8fc455e3d9f19dbbbee05c461bccf6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.17
|