RATATOSKRATATOSK
ログイン

Flux

v2.9.0CI/CD & App Delivery
2026年7月1日

Flux v2.9.0 は機能拡張リリースです。CLI プラグインシステムやセキュリティ機能の充実など複数の新機能を導入する一方、image.toolkit.fluxcd.io/v1beta2 および notification.toolkit.fluxcd.io/v1beta2 の 2 つの API を廃止します。これらの API を使用しているマニフェストがある場合は、アップグレード前に v1 系への移行が必要です。

  • breakingimage.toolkit.fluxcd.io/v1beta2 の廃止

    image.toolkit.fluxcd.io/v1beta2 を使用しているマニフェストまたはカスタムリソースは v2.9.0 では動作しません。v1 系 API へ移行してください。

  • breakingnotification.toolkit.fluxcd.io/v1beta2 の廃止

    notification.toolkit.fluxcd.io/v1beta2 を使用しているマニフェストまたはカスタムリソースは v2.9.0 では動作しません。v1 系 API へ移行してください。

主な変更 (8)

  • 2つの長期非推奨 API (image.toolkit.fluxcd.io/v1beta2、notification.toolkit.fluxcd.io/v1beta2) を削除
  • Flux CLI プラグインシステムを導入 (Mirror、Schema プラグイン)
  • Kustomization で Server-Side Apply の差分制御ルール、Age 暗号を使った SOPS 復号化、Workload Identity による OpenBao/Vault 認証に対応
  • HelmRelease の post-render ストラテジ、Helm 値リテラルモード、Git コミット署名・検証 (SSH キー) に対応
  • GitRepository で AWS CodeCommit 認証 (Workload Identity)、OCIRepository で Sigstore カスタム信頼ルート対応
  • webhook Receivers を秘密なし OIDC 認証へ対応、ArtifactGenerator のパターンマッチ型ディレクトリ発見対応
  • コンポーネント更新: source-controller v1.9.1、kustomize-controller v1.9.1、notification-controller v1.9.1、helm-controller v1.6.1 ほか; CLI は Kubernetes 1.36、Go 1.26 対応
  • 各種 CLI コマンド・フラグ追加 (`flux create secret receiver`、`flux trigger receiver`、`--in-memory-build` など)、resume 終了コード・シンボリックリンク処理・メタデータラベル保持など複数の修正