sim-helm

Manage Sim Helm chart deployment and troubleshooting on Kubernetes.

1|Updated Jun 11, 2025
One-click install
npx skills add https://github.com/AdelEddarai/agent --skill sim-helm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sim-helm
Source: https://github.com/AdelEddarai/agent/tree/main/helm/sim/.claude/skills/sim-helm
Command: npx skills add https://github.com/AdelEddarai/agent --skill sim-helm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires helm, kubectl, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexities of deploying and managing the Sim Helm chart on Kubernetes, providing a structured approach to installation, upgrade, and troubleshooting.

Core Features & Use Cases

  • Install Path Selection: Offers guidance on choosing the right install path (inline, existingSecret, or External Secrets Operator).
  • Secret Generation: Assists in generating the required secrets for secure deployment.
  • Values.yaml Mental Model: Explains the values.yaml structure and the differences between env vs envDefaults vs Secret.
  • Common Failure Triage: Helps in diagnosing and resolving common issues like pod startup failures and upgrade complications.

Quick Start

To install the Sim Helm chart, use the command: helm install sim helm/sim --namespace my-namespace

Frequently Asked Questions about sim-helm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install a Helm chart on Kubernetes using different secret paths?

To install a Helm chart on Kubernetes, you can select an inline, existingSecret, or External Secrets Operator path. This diagnostic approach helps capture context and securely generate required secrets during deployment.

What is the difference between env, envDefaults, and Secret in a Helm values.yaml file?

In a Helm values.yaml file, env, envDefaults, and Secret define distinct configuration tiers for your deployment. Understanding this mental model is crucial for correctly authoring configurations and managing application settings.

Why does my Kubernetes pod fail to start after a Helm deployment?

Kubernetes pod startup failures after a Helm deployment often stem from misconfigured secrets or invalid values.yaml entries. A diagnostic-first approach captures context, triages common failures, and proposes targeted solutions.

Do I need kubectl and helm installed to deploy charts on Kubernetes?

Yes, you need both kubectl and helm installed to manage chart deployments on Kubernetes. These dependencies are required to execute installation commands, handle upgrades, and troubleshoot cluster resources effectively.

What is the best way to troubleshoot Helm upgrade complications on Kubernetes?

The best way to troubleshoot Helm upgrade complications on Kubernetes is using a diagnostic-first approach to capture deployment context. This identifies conflicting values.yaml configurations and resolves upgrade blockers.