fix: values.schema.json の $schema 行を削除(デプロイ時のスキーマ解決エラー対策)
Helm Chart Release / release-chart (push) Successful in 7s
Helm Chart Release / release-chart (push) Successful in 7s
no schema with key or ref "https://json-schema.org/draft-07/schema#" で デプロイできない環境(新しめの JSON Schema バリデータ内蔵の Helm/Argo CD/Flux 等)への対応。 santhosh-tekuri 系バリデータが https 版 draft-07 メタスキーマを持たず解決に失敗するため、 $schema 行を削除。本スキーマはドラフト非依存キーワードのみ使用のため lint --strict の 検証は従来どおり機能する。
This commit is contained in:
@@ -61,6 +61,23 @@
|
|||||||
|
|
||||||
## チャート改修履歴
|
## チャート改修履歴
|
||||||
|
|
||||||
|
### values.schema.json の $schema 行を削除(2026-09-08)
|
||||||
|
|
||||||
|
**症状**: 一部のデプロイ環境(新しめの JSON Schema バリデータを内蔵する Helm / Argo CD /
|
||||||
|
Flux 等)で `An error occurred: no schema with key or ref "https://json-schema.org/draft-07/schema#"`
|
||||||
|
が出てデプロイできない。
|
||||||
|
|
||||||
|
**原因**: `values.schema.json` の `"$schema": "https://json-schema.org/draft-07/schema#"` を
|
||||||
|
メタスキーマとして解決しようとし、オフライン環境で失敗していた。`santhosh-tekuri/jsonschema`
|
||||||
|
系のバリデータは `https://` 版の draft-07 メタスキーマ URL をバンドルしていない。
|
||||||
|
|
||||||
|
**修正内容**: `$schema` 行を削除。Helm は `$schema` を必須としておらず、本スキーマは
|
||||||
|
ドラフト非依存のキーワード(`type` / `properties` / `required` / `enum` / `additionalProperties` /
|
||||||
|
`minLength` / `minimum` / `maximum` / `minProperties` / 単一スキーマの `items`)しか使って
|
||||||
|
いないため、`helm lint --strict` の検証(未知キーの検出など)は従来どおり機能する。
|
||||||
|
|
||||||
|
**対象ファイル**: `values.schema.json`, `CLAUDE.md`
|
||||||
|
|
||||||
### 週次ワークフローの削除(2026-09-05)
|
### 週次ワークフローの削除(2026-09-05)
|
||||||
|
|
||||||
`image-update-and-release.yaml`(週次セーフティネット)を削除。追従すべき上流イメージが
|
`image-update-and-release.yaml`(週次セーフティネット)を削除。追従すべき上流イメージが
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
||||||
"title": "secret-manager values",
|
"title": "secret-manager values",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"additionalProperties": true,
|
"additionalProperties": true,
|
||||||
|
|||||||
Reference in New Issue
Block a user