This repository contains Helm charts used to deploy and manage applications and infrastructure for Budavári Schönherz Stúdió.
helm repo add bsstudio https://charts.bsstudio.hu
helm search repo bsstudio
helm install example bsstudio/<chart>
If you want to add a new application or change on of the existing ones please follow the steps here.
Pre-commit will make sure that your changes follow the guidelines of this repository. To enable the hooks to the following:
python -m venv venv
# Windows
venv\Scripts\Activate.ps1
# Linux or macOS
source venv/bin/activate
pip install -r requirements.txt
pre-commit install
Note
If your pip install
fails, check checkov's requirements. Your Python version might not be supported.
Before pushing your changes to the repository run the checkov scan locally.
# Windows
checkov -d . --skip-path venv --skip-path "^charts\\[a-z0-9-]+\\charts\\.*" --skip-path "^charts\\[a-z0-9-]+\\templates\\.*" --skip-framework secrets --output github_failed_only
# Linux or macOS
checkov -d . --skip-path venv --skip-path "^charts/[a-z0-9-]+/charts/.*" --skip-path "^charts/[a-z0-9-]+/templates/.*" --skip-framework secrets --output github_failed_only
Checkov should be installed from the previous pre-commit
step.