Skip to content

Helm Charts for various applications used by Budavári Schönherz Stúdió.

License

Notifications You must be signed in to change notification settings

BSStudio/helm-charts

Repository files navigation

Budavári Schönherz Stúdió logo


Helm Charts

This repository contains Helm charts used to deploy and manage applications and infrastructure for Budavári Schönherz Stúdió.

Get Started

helm repo add bsstudio https://charts.bsstudio.hu
helm search repo bsstudio
helm install example bsstudio/<chart>

Contributing

If you want to add a new application or change on of the existing ones please follow the steps here.

Pre-commit

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.

Checkov

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.

About

Helm Charts for various applications used by Budavári Schönherz Stúdió.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •