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)
|
||||
|
||||
`image-update-and-release.yaml`(週次セーフティネット)を削除。追従すべき上流イメージが
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft-07/schema#",
|
||||
"title": "secret-manager values",
|
||||
"type": "object",
|
||||
"additionalProperties": true,
|
||||
|
||||
Reference in New Issue
Block a user