/gitopscon-eu-2022-demo

A repo containing the source material for my GitOpsCon EU 2022 Talk

Primary LanguageOpen Policy AgentApache License 2.0Apache-2.0

GitOpsCon EU 2022 Demo

This repository contains the source material for the talk I gave at GitOpsCon EU in 2022.

Pre-reqs

Since the talk goes over various aspects of providing a platform for application teams, various components need to be up and running. Specifically, we need:

  • Flux - needed to pull in team manifests
  • Gatekeeper - policy enforcement
  • Cert Manager - used to issue certificates for applications
  • An ingress controller (I'm using Traefik)

To install everything at once, you can leverage the manifests in this repo (which deploys Flux and then uses HelmReleases to deploy the other components):

kubectl apply -f ./setup

If you want to be a little more selective (you already have an Ingress controller running), pick and choose the components you need.