本文へ移動
cccskills
無料GitHub で公開

helm:debug

Debug Helm chart issues - template rendering, value overrides, hook failures

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctlスター 303(GitHub 303 + cccskills 0)
連携ツールKubernetes

実行スコア 未検証

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Debug Helm Charts

Context-Safe Execution (MANDATORY)

Helm template output can be hundreds of lines. Always redirect to files:

export LOG_DIR="${LOG_DIR:-${WORKSPACE_DIR:-/tmp}/rossoctl-helm}"
mkdir -p "$LOG_DIR"

# Redirect helm template output
helm template rossoctl charts/rossoctl -n rossoctl-system > $LOG_DIR/rendered.yaml 2>&1 && echo "OK" || echo "FAIL"
# Analyze in subagent: Task(subagent_type='Explore') with Grep to find specific templates/values

When to Use

  • Helm install/upgrade fails
  • Template rendering produces unexpected output
  • Values not applied correctly
  • Hook jobs failing

Template Debugging

Render templates locally without installing:

helm template rossoctl charts/rossoctl -n rossoctl-system -f charts/rossoctl/.secrets.yaml

Render a specific template:

helm template rossoctl charts/rossoctl -n rossoctl-system -s templates/ui-oauth-secret-job.yaml

Compare rendered output with what's deployed:

helm get manifest rossoctl -n rossoctl-system

Value Debugging

Show computed values:

helm get values rossoctl -n rossoctl-system

Show all values (including defaults):

helm get values rossoctl -n rossoctl-system -a

Show chart default values:

helm show values charts/rossoctl

Release Debugging

Check release status:

helm status rossoctl -n rossoctl-system

Check release history:

helm history rossoctl -n rossoctl-system

Hook Debugging

Hooks run as Jobs. Check their status:

kubectl get jobs -n rossoctl-system

Check hook job logs:

kubectl logs -n rossoctl-system job/<hook-job-name>

Dependency Issues

Update chart dependencies:

helm dependency update charts/rossoctl

List dependencies:

helm dependency list charts/rossoctl

Common Issues

IssueCauseFix
UPGRADE FAILED: another operation in progressStale lockkubectl delete secret -n rossoctl-system -l status=pending-upgrade
Template render errorBad YAML indentUse helm template to see exact error
Values not appliedWrong -f orderLater files override earlier ones
Hook timeoutJob takes too longCheck job logs, increase timeout

Related Skills

  • rossoctl:deploy - Platform deployment
  • rossoctl:operator - Operator management
  • k8s:pods - Debug pod issues from hook jobs
  • rca:hypershift - RCA when Helm issues cause test failures
  • rca:kind - RCA on local Kind cluster
  • tdd:hypershift - TDD loop that includes Helm reinstall iterations
  • tdd:kind - TDD loop on Kind cluster

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

auth

無料

Authentication and authorization patterns for Rossoctl services

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Create confidential OAuth2 clients in Keycloak for server-to-service authentication

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Configure MLflow with mlflow-oidc-auth plugin for Keycloak OIDC authentication

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Configure OpenTelemetry Collector with OAuth2 authentication for trace export

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

ci

無料

CI pipeline monitoring, status checks, and PR validation workflows

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Monitor running CI jobs, wait for completion, create tasks for results

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

rossoctl のスキルをすべて見る

このスキルの問題を報告する