~/talk

Implementing Preview Environments with GitOps in Kubernetes

links:none on file
slides:none on file

Shows how a per‑PR ephemeral environment is created by committing a YAML with the image tag to an ops repo and letting Argo CD reconcile into a new namespace, using Bitbucket Pipelines to build/push to Docker Hub, Helm charts stored in the app repo, and Sealed Secrets for safe creds. Flux manages cluster infra while Argo serves developer UX. Provisioning works in practice, builds take ~5 minutes, and namespaces auto‑delete on PR close.

AI-written summary · about

  1. 0:00Intro
  2. 0:31About
  3. 1:27A standard Git Flow
  4. 4:43GitOps & Preview environments (PE)
  5. 7:06Some pitfalls during PE
  6. 8:50CI-Bitbucket Pipelines (docker)
  7. 9:42CI-Bitbucket Pipelines (CD)
  8. 11:20CD with ArgoCD
  9. 12:11Why ArgoCD?
  10. 14:13Storing secrets in ...G?
  11. 15:53HTTPS - Multi-tenant
  12. 16:55HTTPS management
  13. 17:53Bringing order with ArgoCD Hooks
  14. 18:49Cleaning up-Namespaces mess 3
  15. 19:41Improving DX (1/4)
  16. 22:54Renovabot
~/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.