GitOps 2026: ArgoCD vs Flux — Matangnya GitOps di Enterprise Indonesia
GitOps 2026: ArgoCD dan Flux keduanya CNCF Graduated. Enterprise Indonesia (Bank Mandiri, BRI, BCA) adopsi masif untuk compliance, rollback instan, FinOps terintegrasi, dan golden path IDP. Bukan lagi pilihan — tapi standar arsitektur platform modern.
Tahun 2026 menandai titik balik bagi GitOps di Indonesia. Argo CD dan Flux kini keduanya berstatus CNCF Graduated — tingkat kematangan tertinggi yang diberikan Cloud Native Computing Foundation. Perbincangan industri tidak lagi berputar pada "apakah harus adopt GitOps" melainkan "bagaimana membangun golden path self-service di atasnya". Bank besar seperti Bank Mandiri, BRI, dan BCA telah memasukkan GitOps ke dalam standar arsitektur platform internal mereka, didorong oleh regulasi Bank Indonesia dan OJK yang menuntut audit trail deployment yang tidak bisa diubah.
Dari Kubernetes Deployment ke Enterprise Standard
GitOps bermula sebagai pola deployment Kubernetes: simpan desired state di Git, gunakan controller (Argo CD atau Flux) untuk merekonsiliasi cluster secara terus-menerus agar sesuai dengan state tersebut. Di 2026, cakupannya meluas jauh melampaui Kubernetes. Tim platform di enterprise Indonesia kini mengelola infrastructure as code (Terraform, Crossplane), konfigurasi service mesh, policy keamanan, hingga estimasi biaya FinOps — semuanya dalam satu alur kerja Git-driven.
Survei internal salah satu integrator utama di Jakarta menunjukkan 68% perusahaan perbankan dan fintech top-20 sudah menjalankan GitOps di production minimal satu cluster. Angka ini naik tajam dari 31% pada akhir 2024. Dorongan utamanya: kebutuhan compliance (UU PDP, regulasi OJK), kebutuhan rollback instan saat insiden, dan tekanan biaya cloud yang memaksa visibilitas biaya per deployment.
Argo CD vs Flux: Pilihan Arsitektur, Bukan Hype
Kedua tools ini mature, tapi filosofi desainnya berbeda. Argo CD menawarkan web UI kaya fitur, multi-cluster dashboard, dan RBAC bawaan — cocok untuk tim platform yang butuh visibilitas langsung ke status aplikasi tanpa keluar dari browser. Flux bersifat CLI-first, modular (GitOps Toolkit), dan ringan (~500MB vs 2GB+ Argo CD) — dipilih tim yang mengutamakan Git-native workflow dan ingin mengontrol setiap komponen via Git repository.
Insight Praktis: Di lapangan, tim platform Bank Mandiri memilih Argo CD untuk IDP (Internal Developer Platform) mereka karena UI-nya memudahkan onboarding developer baru. Sementara tim cloud-native di sebuah unicorn fintech Jakarta memilih Flux karena integrasi native dengan Flagger untuk progressive delivery (canary, blue-green) tanpa tool tambahan.
# Contoh ApplicationSet Argo CD untuk multi-environment
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: payment-service
namespace: argocd
spec:
generators:
- matrix:
generators:
- clusters:
selector:
matchLabels:
environment: production
- git:
repoURL: https://github.com/bank-id/platform-config.git
revision: main
directories:
- path: services/payment/*
template:
metadata:
name: '{{name}}-{{path.basename}}'
spec:
project: production
source:
repoURL: https://github.com/bank-id/platform-config.git
targetRevision: main
path: '{{path}}'
destination:
server: '{{server}}'
namespace: payment-prod
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=trueSupply Chain Security: GitOps sebagai Gatekeeper
Pada 2026, software supply chain security bukan lagi domain specialist — ia menjadi requirement standar di pipeline enterprise. GitOps menyediakan choke point alami: setiap perubahan infrastructure dan aplikasi harus lewat pull request, tereview, ditandatangani (cosign/sigstore), dan tercatat di Git sebelum direkonsiliasi ke cluster. Bank BRI melaporkan penurunan 80% CVE critical yang sampai ke production setelah menerapkan policy "no direct kubectl apply" dan memaksa semua deployment lewat Argo CD dengan image signature verification.
Integrasi dengan SBOM (Software Bill of Materials) generator seperti Syft dan policy engine seperti Kyverno atau Gatekeeper memungkinkan blokir otomatis deployment yang mengandung base image vulnerable atau lisensi tidak kompatibel. Ini selaras dengan mandat OJK tentang manajemen risiko teknologi informasi yang efektif 2025.
FinOps Terintegrasi: Biaya per Deployment
Tren ketiga yang matang di 2026 adalah FinOps bergabung ke pipeline GitOps. Setiap pull request yang mengubah resource request/limit, replica count, atau instance type kini menampilkan estimasi biaya bulanan langsung di PR comment via tool seperti Infracost atau kubecost. Tim platform di BCA mengimplementasikan gate: PR yang menambah biaya >15% dari baseline butuh approval FinOps lead sebelum merge. Hasilnya: penghematan rata-rata 30% biaya cloud dari right-sizing yang terus-menerus, bukan one-off audit tahunan.
# GitHub Action comment dengan Infracost
name: Infracost
on:
pull_request:
paths:
- 'infrastructure/**'
jobs:
infracost:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: infracost/actions/setup@v3
- name: Generate Infracost comment
run: |
infracost breakdown --path infrastructure/ \
--format json --out-file infracost.json
infracost comment github --path infracost.json \
--repo $GITHUB_REPOSITORY \
--pull-request ${{ github.event.pull_request.number }} \
--github-token ${{ secrets.GITHUB_TOKEN }}
env:
INFRACOST_API_KEY: ${{ secrets.INFRACOST_API_KEY }}Golden Path: Self-Service Platform di Atas GitOps
Puncak kematangan GitOps 2026 adalah Internal Developer Platform (IDP) yang menyembunyikan kompleksitas Argo CD/Flux di belakang golden path. Developer tidak perlu tahu CRD Application atau Kustomization — mereka hanya push kode, dan platform mengurus build, security scan, deploy ke staging, integration test, promosi ke production via GitOps. Backstage (CNCF Graduated 2025) menjadi portal standar di banyak enterprise Indonesia, dengan plugin Argo CD dan Flux yang menampilkan status sync, health, dan rollback button satu klik.
Pola ini mengubah ratio DevOps-engineer-ke-developer dari 1:10 ke 1:50+. Tim platform fokus pada platform reliability, IaC governance, supply chain risk, dan cloud cost at scale — bukan menulis pipeline Jenkins untuk setiap service baru.
Kesimpulan: GitOps Sudah Bukan Pilihan, Tapi Dasar
GitOps di 2026 sudah matang: dua tool CNCF Graduated, adopsi enterprise 60%+, integrasi security dan FinOps native, serta fondasi IDP. Bagi organisasi Indonesia yang belum memulai, risikonya bukan "terlambat adopt" tapi "tertinggal compliance dan kecepatan rilis". Mulailah dari satu cluster, satu aplikasi, satu repository Git. Bangun golden path perlahan. Tahun depan, GitOps akan sebentar lagi invisibel — seperti Git hari ini, ia jadi asumsi dasar cara kerja tim modern.