Flux 2.9 release: new mirror and schema plugins
Flux 2.9.0 has been released, introducing new mirror and schema plugins that enhance the extensibility and flexibility of the Flux CD platform. These additions enable better customization of deployment workflows and improved schema validation capabilities.
背景メモ
- FluxはKubernetes向けのGitOpsツール。クラスターの状態をGitリポジトリで管理し、変更を自動反映する仕組み。Cloud Native Computing Foundation(CNCF)の卒業プロジェクト。
- GitOpsとは、インフラやアプリケーションの構成をGitで宣言的に管理し、コードレビューや変更履歴をそのまま運用に適用する手法。
- Flux v2.9.0では2つの新プラグインが追加された。ミラープラグインはコンテナイメージを別レジストリにコピーする機能をOCIアーティファクト(Helmチャートなど)に拡張。スキーマプラグインはKubernetesリソースのバリデーションをFluxのパイプライン内で実行できるようにする。
- このリリースは、より高度なKubernetes運用をFlux単体で完結させたいというコミュニティのニーズを反映している。特にスキーマ検証の組み込みは、従来外部ツール(kubeconformなど)に依存していた処理をFluxのワークフローに統合する試み。