メインコンテンツへスキップ
すべての機能を、ひとつの場所に

GitOps & 統合

GitHub、GitLab、Bitbucket、Azure DevOps、ArgoCD、Flux — IaCをプッシュ・同期します。

生成したIaCをコピー&ペーストする代わりに、既存のパイプラインへ直接プッシュします。6つのGitOpsターゲットがエンドツーエンドで連携し、自動プルリクエストフィードバックとドリフト調整を含みます。

  • GitHub、GitLab、Bitbucket、Azure DevOps — プッシュ、PRフィードバック、Webhook
  • ArgoCDとFlux — ライブステータス付きのアプリケーション・kustomization同期
  • ドリフトは自動的に調整用プルリクエストを開くことが可能

仕組み

2つの経路が並行して動作する: 生成されたインフラは、人間によるレビューのためにGitHub、GitLab、Bitbucket、Azure DevOps上でプルリクエストを開くことも、NebulaStackが生成・監視する実際のArgoCD ApplicationまたはFlux Kustomizationを通じて継続的に同期することもできる。どちらの経路で検知されたドリフトも、自動的に是正用のプルリクエストを開くことができる。

2つの経路は互いに排他的ではない — PRベースの変更は、Argo CDやFluxが監視するブランチにマージされることがあり、インフラが直接applyで届いたかGitOps同期で届いたかにかかわらず、同じドリフト検知と整合ステータスのロジックが適用される。

IaCを生成IaC filesPRレビューまたはArgo/Flux同期SyncStatusライブステータスをマージReconcileStatusドリフト → 是正PR

試してみませんか?

クレジットカード不要で無料で始めましょう。