Skip to main content

Repository Scanner Helm Wizard (resc-helm-wizard)

Python CI

Table of contents

  1. About the component
  2. Getting started
  3. Testing

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

RESC-Installation

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

(Back to top)

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 run -e py -v        # Run this command to run the unit tests
tox run -e isort -v     # Run this command to validate the import sorting
tox run -e pylint -v    # Run this command for Python static code analysis
tox run -e flake8 -v    # Run this command for Python linting

Metadata

Release files for resc-helm-wizard 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for resc-helm-wizard 1.1.0
File Size Uploaded
resc_helm_wizard-1.1.0.tar.gz 14.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for resc-helm-wizard 1.1.0
File Interpreter ABI Platform
resc_helm_wizard-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.8 kB

Release files / resc_helm_wizard-1.1.0.tar.gz

Download URL resc_helm_wizard-1.1.0.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
055830a4b766d1ddc406e3bbafff1bcf95486c2174ad4672a3c344b061df1a01
BLAKE2b-256 checksum
How to use checksums
e701b9cd06c104cb38382733c19a061283cec9847319089259b78014d82227b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / resc_helm_wizard-1.1.0-py3-none-any.whl

Download URL resc_helm_wizard-1.1.0-py3-none-any.whl
Size 17.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e5e333f65000ed0e797a04306068877b52a9133a5fdd2bd47b16933cd5b7b66
BLAKE2b-256 checksum
How to use checksums
df0d9e1d20bbdb8b4de2dc5d168055a74b5033aae15b29d32854d0b90b0c7c0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page