Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.
67
84%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Production-ready Helm chart patterns. Copy, adapt, and lint before deploying.
Status: Stable
Committed chart templates for the handbook. Adapt them into your own repo — do not copy blindly into production without reviewing values, image references, and namespace strategy.
| Directory | Workload | What it demonstrates |
|---|---|---|
| web-service/ | Deployment + Service + optional Ingress | Full production chart: hardened security context, HPA, PDB, NetworkPolicy, schema validation, helm tests |
Run this pipeline against any chart before deploying:
# 1. Strict lint — fail on warnings
helm lint web-service/ --strict
# 2. Render and inspect
helm template my-release web-service/ --debug
# 3. Validate rendered manifests against K8s schemas
helm template my-release web-service/ | kubeconform -strict -summary
# 4. Security scan on rendered output
helm template my-release web-service/ | checkov -d - --framework kubernetes
# 5. Install and run in-cluster tests
helm install my-release web-service/ -n payments --create-namespace
helm test my-release -n paymentsapiVersion: v2 in Chart.yaml (Helm 3 only)_helpers.tpl defines labels, selectorLabels, fullname, serviceAccountNameselectorLabels does not include app.kubernetes.io/version (immutable after creation).Chart.AppVersion — no hardcoded tags in templatesautomountServiceAccountToken: false on ServiceAccount and pod specreadOnlyRootFilesystem: true with emptyDir mounted at /tmpcapabilities.drop: [ALL] on every containerseccompProfile.type: RuntimeDefault on pod security contextreplicaCount >= 2values.schema.json enforces types on critical valueshelm lint --strict passes with zero warnings.claude-plugin
.github
commands
docs
examples
agent-self-improve
argocd
awesome-docs
aws
cloudfront
functions
lambda-edge
functions
azure
compliance
conventional-commits
datadog
llm-observability
demo
documentation
dora
dynatrace
fluxcd
github-actions
composite-actions
configure-cloud
db-migrate
docker-build-push
k8s-deploy
notify-slack
pr-comment
release-tag
security-scan
setup-env
setup-terraform
terraform-plan
helm
web-service
templates
kubernetes
kyverno
mcp
observability
openshift
pr-review
ownership
runtime-security
supply-chain
terraform
references
scripts
skills
platform-skills
tests