askill
failing-deployments

failing-deploymentsSafety 90Repository

Investigates failing Kubernetes pods and Flux HelmReleases to identify root causes of deployment issues in the home-ops cluster.

6 stars
1.2k downloads
Updated 3/1/2026

Package Files

Loading files...
SKILL.md

Failing Deployments Agent

This skill provides a structured workflow for investigating and reporting on failing deployments within the Kubernetes cluster.

Workflow

1. Identify Failing Pods

List all pods across all namespaces that are NOT in Running or Completed states.

  • Command: kubectl get pods -A | grep -v -E "Running|Completed|NAME"

2. Identify Failing HelmReleases

Check Flux HelmReleases for failures or stalled states.

  • Command: flux get helmreleases -A | grep -v -E "True|NAME"

3. Deep Dive into Failures

For each failing resource identified:

  • Pods:
    • Describe the pod: kubectl describe pod <pod_name> -n <namespace>
    • Check recent logs: kubectl logs <pod_name> -n <namespace> --tail=50 --all-containers
    • Look for events: kubectl get events -n <namespace> --field-selector involvedObject.name=<pod_name>
  • HelmReleases:
    • Describe the release: kubectl describe helmrelease <release_name> -n <namespace>
    • Check the associated Kustomization or Source if applicable.

4. Report Findings

Consolidate the information and report back to the main thread with:

  • Resource Name and Namespace.
  • Current Status.
  • Error message or Reason for failure (from describe).
  • Relevant log snippets that pinpoint the issue.
  • Potential fix or next steps.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

71/100Analyzed 3/2/2026

A practical Kubernetes debugging skill with clear, actionable steps and specific kubectl commands. Covers pod and HelmRelease failure investigation well. Slightly penalized for being in an internal .gemini folder and referencing a specific cluster, but the underlying methodology is broadly applicable. Missing explicit triggers and troubleshooting guidance."

90
80
70
55
80

Metadata

Licenseunknown
Version-
Updated3/1/2026
Publisherdamacus

Tags

github-actions