KEDA
v2.20.2Orchestration & Management2026年7月31日
KEDA v2.20.2はパッチリリースで、ScaledObjectにHPAActive条件を追加し、複数のnilポインタパニック、再接続ループ、検証ルール問題を修正しました。ScaledJob CRDのscalingStrategy.strategyで「default」が再度有効になります。
breakingScaledJob CRDのvalidation修正
ScaledJob CRDのscalingStrategy.strategyフィールドで「default」が有効な値として認識されるよう検証ルールを修正しました。v2.20.2に含まれます。
主な変更 (12)
- ScaledJob CRD: scalingStrategy.strategyで「default」を有効な値として復元
- ScaledObjectにHPAActive条件を追加し、HPA métricsの一時的な欠落がReady条件を反転させるのを防止
- 並行マップ書き込みによるパニックをroot CA CertPoolで修正
- AWS Secret Manager TriggerAuthenticationのnilポインタを修正(awsSecretManager.credentialsとpodIdentityのいずれもない場合)
- customScalingStrategy.GetEffectiveMaxScaleのnilポインタを修正(customScalingQueueLengthDeductionの省略時の処理)
- GetCurrentReplicasのnilポインタを修正(spec.replicasのデフォルト値を1として処理)
- GetCurrentReplicasをStatus.ScaleTargetGVKR=nilの場合に保護してオペレータのパニックを防止
- gRPC再接続バックオフを復元し、keda-operatorが到達不可の際のゼロ遅延ループを解消
- HTTP トランスポートをスケーラー間で共有し、高いScaledObjectカウント時の再接続ストームを回避
- 外部メトリック値が負の場合はゼロとして扱い、不正なHPAスケーリングを防止
- Azure Blob Storage Scaler: 先頭スラッシュ付きパススタイルのglobPattern マッチングを修正
- MongoDB Scaler: 初期Ping失敗時のクライアント切断により背景トポロジー監視接続のリークを防止
KEDAをスタックに追加
対応が必要なリリースが出たときに、週次メールでお知らせします。 今回の破壊的変更も、その一例です。