Skip to content

NeuraLegion/helmcharts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vulnerable apps helm repository

  1. Add repository to your local list
$ helm repo add vulnerable-apps \     
  --username "${GITHUB_TOKEN}" \
  --password "${GITHUB_TOKEN}" \
  "https://neuralegion.github.io/helmcharts/"
  1. Update your local repository
$ helm repo update
  1. Find chart and show version
$ helm search repo [vulnerable apps]
  1. Install chart to cluster
$ helm install --namespace [vulnerable-apps] --set ingress.url=[uniquedomainname].dev.vuln.nexploit.app [uniquename] vulnerable-apps/[vulnerable apps]

Instalation will be available to url https://github.com/NeuraLegion/helmcharts/releases

  1. For delete
$ helm delete --namespace [vulnerable apps] [uniquename]

On the example of broken crystals:

$ helm repo add vulnerable-apps \     
  --username "${GITHUB_TOKEN}" \
  --password "${GITHUB_TOKEN}" \
  "https://neuralegion.github.io/helmcharts/"

$ helm repo update
$ helm search repo brokencrystals
$ helm install --namespace brokencrystals app-brokencrystals vulnerable-apps/brokencrystals

Instalation will be available to url https://uniquename.brokencrystals.dev.vuln.nexploit.app/

$ helm delete --namespace brokencrystals app-brokencrystals

Source code https://github.com/NeuraLegion/cluster-vulnerable-apps/tree/main/vulnerable-apps/helm/charts/brokencrystals Manual https://dev.to/frosnerd/using-a-private-github-repository-as-a-helm-chart-repository-5fa8