reliant-labs/forge/pdb

Claude Code and agent skill by reliant-labs/forge

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

PodDisruptionBudgets — the pdb-blocks-drain lint and render warning for a PDB that can never allow a disruption, and the pruning of stale forge-labelled PDBs when a workload drops to one replica.

Install

npx vskill@latest install reliant-labs/forge/pdb

SKILL.md

PodDisruptionBudgets

forge renders a PDB (maxUnavailable: 1) only above one replica. Two guards keep PDBs from blocking node drains:

  • A PDB that can never allow a disruption is flagged — minAvailable >= replicas, maxUnavailable: 0, or minAvailable: 100%, on forge-rendered PDBs and your own forge.Manifests alike. forge lint reports it as pdb-blocks-drain (warning) and forge env deploy / up print a render-time warning naming the object. Fix: maxUnavailable: 1, or delete the PDB while the workload runs one replica.
  • Stale PDBs are pruned. Dropping a workload to one replica stops rendering its PDB. Under Flux, prune: true removes it (PDBs are never prune-guarded). On the direct-apply path, forge env deploy deletes forge-labelled (managed-by=forge) PDBs of any workload in the render whose PDB the render no longer carries — PDBs only, and never one forge did not label. A PDB that belongs to no workload in the render at all (a replaced component's openbao-pdb, two budgets over the same pods) is caught by the owned-object prune instead: any PDB stamped forge.dev/owner that the render no longer carries goes once the rollout is healthy (deploy/plan).

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

Popularity

7-day trend score
5

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/reliant-labs/forge/pdb/badge)](https://verified-skill.com/skills/reliant-labs/forge/pdb)

Something wrong with this skill or its page? Tell us.