第4章 修正された問題
Red Hat Advanced Developer Suite - software supply chain 1.7 では、次のバグ修正と解決された問題が提供されます。
- 自動生成された TektonConfig が原因でインストールに失敗する
バージョン 1.6 以前のバージョンでは、デフォルト namespace の
configという名前の自動生成された TektonConfig リソースにより、Trusted Software Supply Chain (TSSC)インフラストラクチャーサブスクリプションが正常に適用できなくなる可能性がありました。これは、app.kubernetes.io/managed-byラベル、meta.helm.sh/release-nameおよびmeta.helm.sh/release-namespaceアノテーションなど、必要な Helm 所有権メタデータがリソースになかったために発生しました。インストール中のエラーメッセージは、以下のようになります。
W0610 00:08:01.710201 65643 warnings.go:70] unknown field "spec.template.spec.containers[0].resources.ephemeral-storage" Error: install failed: Unable to continue with install: TektonConfig "config" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "tssc-infrastructure"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "tssc"
W0610 00:08:01.710201 65643 warnings.go:70] unknown field "spec.template.spec.containers[0].resources.ephemeral-storage" Error: install failed: Unable to continue with install: TektonConfig "config" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "tssc-infrastructure"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "tssc"Copy to Clipboard Copied! Toggle word wrap Toggle overflow この問題は、バージョン 1.6 以前のテストサイクルで断続的に確認され、バージョン 1.7 で修正されました。