Skip to main content

Examples

Scrub a File​

scrubctl scrub -f deployment.yaml

Pipe oc Output​

oc get deploy/web -n my-app -o yaml | scrubctl
oc get route/web -n my-app -o yaml | scrubctl

Scan a Namespace​

scrubctl scan my-app
scrubctl scan my-app --context dev-cluster

Export a Namespace​

scrubctl export my-app -o ./out

Generate Argo CD Application YAML​

scrubctl generate argocd my-app \
--repo-url https://github.com/example/repo.git \
--revision main \
--path manifests/overlays/install

Use a Config File​

includeKinds:
- Deployment
- Service
- ConfigMap
excludeKinds:
- Secret
scrubctl scan my-app --config scrubctl.yaml