~/talk

Bridge the Gap Between Terraform and GitOps

name:Junze Bao
links:none on file
slides:none on file

A controller called Terraform Bridge reads Terraform state (S3 backend supported) and maps root-level outputs into Kubernetes objects via three CRDs ClusterBackend, TFState, ClusterTFState. It fetches outputs like RDS address, AZ, and IAM role ARN and applies JSON or merge patches (env vars, annotations, nodeAffinity) to Deployments and ServiceAccounts, supports go-template functions, multiple backends, configurable refresh intervals, and continuous reconciliation. It integrates with existing Terraform workflows and does not replace Terraform Cloud.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49Kubernetes isn’t only IaC tool
  3. 4:57Terraform with Kubernetes
  4. 7:04Developer experience with Terraform
  5. 8:33Terraform vs GitOps gap
  6. 9:56TF Bridge project purpose
  7. 10:38TF Bridge architecture
  8. 14:17TF Bridge use cases
  9. 16:04Live demo of TF Bridge
  10. 25:24Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.