Deploy Prowler CIS scanner #310

Merged
eblume merged 7 commits from deploy-prowler into main 2026-03-24 16:08:10 -07:00

7 commits

Author SHA1 Message Date
9053ce5955 Add security reference card and compliance report how-to
Split report-reading guidance out of deploy-prowler into its own
how-to (read-compliance-reports). Add security & compliance
reference card (reference/operations/security) following the
pattern of the observability card.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:05:17 -07:00
070a684946 Fix prowler output-formats args (separate values, not comma-separated)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:50:45 -07:00
9d0001355c Fix NFS mount path for shared reports share
Mount /volume1/reports (share root) not /volume1/reports/prowler.
Prowler writes to /reports/prowler/ subdirectory within the mount.
This allows other services to share the same NFS share.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:45:13 -07:00
6f0ec0e160 Update prowler image tag to branch build
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:37:45 -07:00
ed9478f493 Fix container-build-and-release to use single unified workflow
The build-container-nix.yaml workflow was merged into
build-container.yaml. Remove the second dispatch that now 404s.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:32:22 -07:00
870be4e6a8 Use forge mirror for Prowler container build
Clone from forge.ops.eblu.me/mirrors/prowler instead of GitHub
directly. Mirror already exists. Fix OCI source label to use
canonical forge.eblu.me URL per repo convention. Add prowler
entry to service-versions.yaml.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:22:01 -07:00
a97391177a Deploy Prowler CIS scanner as weekly CronJob on minikube-indri
Custom slim container (no PowerShell/Trivy), NFS-backed reports
on sifaka:/volume1/reports/prowler/, ClusterRole with read-only
RBAC for Kubernetes CIS Benchmark v1.11 checks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:00:48 -07:00