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
All notable changes to the k8s-deploy composite action.
kubeconfig input — static base64 kubeconfig is no longer acceptedcloud_provider input (aws | azure | gke)cloud_provider input: aws, azure, or gkeconfigure-aws-credentials (OIDC) → aws eks update-kubeconfigazure/login (OIDC) → az aks install-cli + az aks get-credentials → kubelogin convert-kubeconfig -l workloadidentitygoogle-github-actions/auth (WIF) → google-github-actions/get-gke-credentialsgcp_workload_identity_provider, gcp_service_account, gcp_project, gcp_cluster_name, gcp_cluster_locationid-token: write permission required on the calling job (was already required for AKS, now required for all paths)# v1 — static kubeconfig secret
- uses: your-org/actions/k8s-deploy@v1
with:
kubeconfig: ${{ secrets.KUBECONFIG }}
namespace: production
manifest_path: deploy/app.yml
# v2 — OIDC, no static secrets (EKS example)
- uses: your-org/actions/k8s-deploy@v2
with:
cloud_provider: aws
aws_role_arn: ${{ vars.AWS_DEPLOY_ROLE_ARN }}
aws_cluster_name: my-cluster
aws_region: us-east-1
namespace: production
manifest_path: deploy/app.ymlif: always() cleanup step::add-mask:: on decoded kubeconfig content immediately after decode--dry-run=server support via dry_run input for validation without applyingkubectl rollout status with configurable timeout and failure diagnostics (kubectl events, kubectl describe pods)rollout_status, applied_resources.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