Skip to content
This repository was archived by the owner on Oct 24, 2026. It is now read-only.

fix: prometheus-operator の admission webhook を無効化(起動不能問題の回避) - #54

Merged
kamonabe1927 merged 1 commit into
mainfrom
fix/monitoring-admission-webhook
Oct 2, 2026
Merged

kamonabe1927 merged 1 commit into
mainfrom
fix/monitoring-admission-webhook

Conversation

@kamonabe1927

Copy link
Copy Markdown
Owner

概要

kube-prometheus-stack の prometheus-operator が、admission webhook の tls-secret 不在で起動できなくなる問題を回避するため、admission webhook を無効化する。

ローカルの stash に退避されていた作業(WIP)を拾い上げ、整理して取り込むもの。

背景

PrometheusRule 検証用の admission webhook は証明書生成 Job (admission-create) が tls-secret を作ることで成立する。この Job が環境要因で失敗すると secret が作られず、operator が secret "...-admission" not found で起動し続けられなくなる。POC / プライベートクラスタでは webhook 無効化が定石で、Prometheus/Grafana の動作には影響しない。

admissionWebhooks.enabled: false と patch.enabled: false だけでは不十分で、operator が tls-secret を要求し続けるため tls.enabled: false も必須(helm-charts issue #19147 / #1438)。

変更内容

  • monitoring/monitoring-values.yaml: prometheusOperator.admissionWebhooks(+ patch + tls)を無効化する設定を追加
  • TROUBLESHOOTING.md: 本問題の現象・原因・解決を記録(規約に従いトラブルシューティング知見は本ファイルに集約)

動作影響

  • Prometheus / Grafana / Alloy の監視機能そのものには影響なし
  • PrometheusRule のデプロイ時バリデーション(webhook)が無効になる

@kamonabe1927
kamonabe1927 merged commit 7670623 into main Oct 2, 2026
2 checks passed
@kamonabe1927
kamonabe1927 deleted the fix/monitoring-admission-webhook branch October 2, 2026 09:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant