Session

Streamlined GitOps Deployments with Bazel and Buildkite: Automating Kubernetes Updates at Scale

Managing Kubernetes infrastructure at scale requires automation and robust GitOps methodologies. At skydio, we tackled the complexity of Kubernetes deployments by creating rules_deployment, a powerful set of Bazel rules designed to streamline GitOps workflows. Leveraging tools like Octopilot, our rules automatically transform Kubernetes configuration files (YAML or Jsonnet) into actionable GitOps pull requests.

In this talk, we'll explore how we integrated these Bazel rules into a Buildkite pipeline to provide seamless deployment automation. We'll demonstrate how executing a single Bazel command can trigger the generation of pull requests, ensure consistent deployment patterns, and monitor deployments through Argo CD synchronization.

Join us to discover how to improve your GitOps practices and reduce deployment friction with Bazel-powered automation.

Arturo Contreras

Development Efficiency at Skydio

Denver, Colorado, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top