This repository was archived by the owner on Oct 14, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +52
-1
lines changed Expand file tree Collapse file tree 3 files changed +52
-1
lines changed Original file line number Diff line number Diff line change @@ -73,14 +73,16 @@ There is a german article about [Security DevOps – Angreifern (immer) einen Sc
7373
7474### Deployment (based on Helm)
7575
76+ There are shorthand scripts to un-/install everything in the ` bin ` directory.
77+
7678Deploy the secureCodeBox operator first:
7779
7880``` bash
7981kubectl create namespace securecodebox-system
8082helm -n securecodebox-system install securecodebox-operator ./operator/
8183```
8284
83- Optionally deploy SCB scanner Charts for each security scanner you want to use:
85+ Optionally deploy SCB scanner charts for each security scanner you want to use. They should not be installed into the ` securecodebox-system ` like the operator so that different teams can use different kinds of scanners.
8486
8587``` bash
8688helm upgrade --install amass ./scanners/amass/
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ set -eu
4+
5+ kubectl create namespace securecodebox-system
6+ helm -n securecodebox-system install securecodebox-operator ./operator/
7+
8+ helm upgrade --install amass ./scanners/amass/
9+ helm upgrade --install kube-hunter ./scanners/kube-hunter/
10+ helm upgrade --install nikto ./scanners/nikto
11+ helm upgrade --install nmap ./scanners/nmap/
12+ helm upgrade --install ssh-scan ./scanners/ssh_scan/
13+ helm upgrade --install sslyze ./scanners/sslyze/
14+ helm upgrade --install trivy ./scanners/trivy/
15+ helm upgrade --install zap ./scanners/zap/
16+ helm upgrade --install wpscan ./scanners/wpscan/
17+
18+ helm upgrade --install dummy-ssh ./demo-apps/dummy-ssh/
19+
20+ helm upgrade --install aah ./hooks/update-field/
21+ helm upgrade --install gwh ./hooks/generic-webhook/
22+ helm upgrade --install issh ./hooks/imperative-subsequent-scans/
23+
24+ helm upgrade --install elkh ./hooks/persistence-elastic/
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ set -eu
4+
5+ helm -n securecodebox-system uninstall securecodebox-operator
6+
7+ helm uninstall amass
8+ helm uninstall kube-hunter
9+ helm uninstall nikto
10+ helm uninstall nmap
11+ helm uninstall ssh-scan
12+ helm uninstall sslyze
13+ helm uninstall trivy
14+ helm uninstall zap
15+ helm uninstall wpscan
16+
17+ helm uninstall dummy-ssh
18+
19+ helm uninstall aah
20+ helm uninstall gwh
21+ helm uninstall issh
22+
23+ helm uninstall elkh
24+
25+ kubectl delete namespaces securecodebox-system
You can’t perform that action at this time.
0 commit comments