Lightning Talk: Telefonistka - Safe and Controlled GitOps Promotion Across Environm... Oded Ben-Ozer
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2023-04-20

Lightning Talk: Telefonistka - Safe and Controlled GitOps Promotion Across Environments/Failure-Domains, as Code - Oded Ben-Ozer, Wayfair

GitOps is now a well established concept in the industry, there are multiple tools, articles and guides to help you implement it.
Most of the tools and articles don't cover the subject of promoting a change across multiple environments and failure domains. For example: from Dev to Staging and then Production; or from one cloud region to all the rest of your regions.
In this talk Oded will present a new OSS tool: Telefonistka Telefonistka automatically opens promotion pull requests based on in-repo configuration files, allowing the user to use the familiar GitHub PR gui/cli/api to easily control how and when his change is promoted across all the relevant environments.
Telefonistka helps to keep all environments in sync, while allowing explicitly defined differences between them. If a drifted state is detected between environments, Telefonistka informs the user via a Pull Request comment, allowing the user to make an informed decision before merging and changing state.
Because Telefonistka only interacts with files in git it is IaC/GitOps tool agnostic: it can work with ArgoCD/Flux/Terraform and while it requires modeling environments in distinct folders it is mostly unopinionated regarding the repo structure.

Get easier, safer, more predictable promotions, get Telefonistka.