devton/agentic-workflow-blueprint/implementing-pod-security-admission-controller
Claude Code and agent skill by devton/agentic-workflow-blueprint
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install devton/agentic-workflow-blueprint/implementing-pod-security-admission-controllerSKILL.md
agentic-workflows-blueprint.workflow.implementing-pod-security-admission-controller
Goal
Implement Kubernetes Pod Security Admission (PSA) with controlled policy rollout (audit, warn, enforce) to raise workload security posture without destabilizing operations.
Scope
- Applies to: namespace-level Pod Security Standard enforcement and cluster-level PSA defaults.
- Does not cover: custom policy engines for rules beyond PSA baseline/restricted semantics.
Triggers
- "Enable Pod Security Admission"
- "Migrate from PodSecurityPolicy to PSA"
- "Enforce baseline/restricted policies per namespace"
- "Audit pod security violations before enforcement"
Inputs
clusterVersion: Kubernetes version and API server config modelnamespacePolicyMap: desired profile per namespace (privileged,baseline,restricted)enforcementStrategy: rollout sequence and timing by environmentexemptionList(optional): system/critical namespaces with justificationchangeWindow(optional): execution window for enforcement changesrollbackPlan: policy rollback and emergency exemption procedure
Invariants
- Production namespaces should not jump directly to strict enforcement without audit evidence.
- Enforcement versions must be pinned for deterministic behavior across upgrades.
- Exemptions must be minimal, explicit, and justified.
- Any breaking enforcement change requires rollback readiness before rollout.
Procedure
- Assess current workload posture
- Inventory namespace workloads and identify likely PSA violations.
- If migrating from PSP, map existing controls to PSA profiles.
- Define target policy map
- Assign namespace profiles: system namespaces (
privilegedwhen justified), staging (baseline), production (restrictedtarget). - Define pinned version labels for enforce/audit/warn.
- Start with audit and warn
- Apply
auditandwarnlabels beforeenforcein target namespaces. - Collect warning/audit evidence and prioritize remediations.
- Remediate violating workloads
- Update securityContext and pod specs to meet target profile.
- Validate restricted/baseline compliance for critical workloads.
- Enable enforcement progressively
- Apply
enforceper namespace in staged sequence aligned tochangeWindow. - Monitor admission rejections and service health after each stage.
- Configure cluster defaults (optional)
- When required, configure API server admission control defaults and controlled exemptions.
- Validate control-plane behavior after config rollout.
- Verify and stabilize
- Confirm pod creations match expected allow/deny behavior.
- Document residual exceptions and follow-up remediation actions.
Outputs
- Namespace PSA label plan and applied label evidence.
- Violation/remediation report from audit and warn phases.
- Enforcement rollout report with accepted/rejected workload outcomes.
- Exemption register with owner, reason, and review date.
Review gate
- [ ] Target policy profile per namespace is explicit and version-pinned.
- [ ] Audit/warn evidence exists before strict enforcement in sensitive namespaces.
- [ ] Violating workloads are remediated or formally excepted.
- [ ] Enforcement rollout is staged and operationally validated.
- [ ] Exemptions are justified, minimal, and tracked.
References
../../SKILL.md../os-platform/SKILL.md../review/SKILL.md
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingworkflows/implementing-pod-security-admission-controller/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/devton/agentic-workflow-blueprint/implementing-pod-security-admission-controller)