Files
SpecterOps-Nemesis/docs/nemesis_chart.md
T
2024-04-05 12:37:18 -04:00

1.2 KiB

Nemesis Helm Chart

The nemesis Helm chart deploys Nemesis's services. You can run the chart with its default configuration using the following command:

helm install --repo https://specterops.github.io/Nemesis/ nemesis nemesis --timeout '45m'

If you want customize the deployment (e.g., HTTP server URI, pod CPU/memory resources, Minio disk size), you need to download the nemesis chart's values.yaml file, edit it, and then run the nemesis chart using the customize values. You can do so with the following commands:

  1. Download the quickstart chart's values.yaml:
curl https://raw.githubusercontent.com/SpecterOps/Nemesis/helm/helm/nemesis/values.yaml -o nemesis-values.yaml
  1. Edit nemesis-values.yaml as you need (e.g., using vim)

  2. Run the quickstart chart using the customized values:

helm install --repo https://specterops.github.io/Nemesis/ nemesis nemesis --timeout '45m' -f nemesis-values.yaml

Note: If you want to change any of the nemesis chart's configuration after everything is deployed, make the modification(s) and then run helm upgrade nemesis ./helm/nemesis --reset-values to apply the changes.