Repository Scanner - Helm Wizard
Project description
Helm Values YAML Wizard
Table of contents
About the component
The helm values wizard is an interactive CLI tool to generate the values yaml file which can be used for helm deployment of RESC. On successful run, this CLI produces custom-values.yaml file in resc-helm-wizard directory.
Getting started
These instructions will help you to get a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
Usage
Install the package:
pip install resc-helm-wizard
Run the wizard:
resc-helm-wizard
Run helm-values-wizard locally from source
Run the following commands in a Git Bash or Linux terminal.
Clone the repository:
git clone -b <branch_name> https://github.com/abnamro/repository-scanner.git
cd ./deployment/resc-helm-wizard
Create virtual environment (in Linux/MacOS):
pip install virtualenv
virtualenv venv
source venv/Scripts/activate
Create virtual environment (in Windows):
pip install virtualenv
virtualenv venv
venv/Scripts/activate
Install resc-helm-wizard package:
pip install -e .
Run the resc-helm-wizard CLI (DOES NOT work in git-bash):
resc-helm-wizard
Testing
Run unit tests, linting and import checks locally:
See below commands for running various (unit/linting) tests locally. To run these tests you need to install tox. This can be done on Linux and Windows with Git Bash.
Run below commands to make sure that the unit tests are running and that the code matches quality standards:
pip install tox # install tox locally
tox -v -e sort # Run this command to validate the import sorting
tox -v -e lint # Run this command to lint the code according to this repository's standard
tox -v -e pytest # Run this command to run the unit tests
tox -v # Run this command to run all of the above tests
Project details
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
Hashes for resc_helm_wizard-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc48c75f5b564f827fae1ef7839c1ffadfcca146036b13139b1971ea94b006e |
|
MD5 | 7103c2d326515bb03f4b4d3aae57d5b4 |
|
BLAKE2b-256 | 73b8e8d23a1da58f064f02f08b1047acc7577f1b2f66e1be7542cd95e97f334e |