The Art of GitOps: Rendered Manifests - Christian Hernandez, Akuity

Поділитися
Вставка
  • Опубліковано 31 жов 2024

КОМЕНТАРІ • 10

  • @Muaahaa
    @Muaahaa 10 місяців тому +1

    ArgoCD diffs can be generated as part of CI checks and included in PRs. This will show you the actual changes to rendered manifests.

    • @TheALEXiSounds
      @TheALEXiSounds 9 місяців тому

      The issue is your CI agent now needs access to argo and that kind of violates Gitops no?

    • @Muaahaa
      @Muaahaa 9 місяців тому

      ​@@TheALEXiSoundsI don't think so. ArgoCD has an RBAC system. You just give your CI runners read access needed to do diff. GitOps is concerned with write access to your cluster.

    • @TheALEXiSounds
      @TheALEXiSounds 9 місяців тому

      @@Muaahaa do you need access to the cluster as well?

    • @Muaahaa
      @Muaahaa 9 місяців тому

      ​@@TheALEXiSoundsYou need network access to ArgoCD's API. If that isn't something you are able to expose for regulatory reasons then won't be a feasible option. You do *not* need access to the K8S control plane, though.

    • @TheALEXiSounds
      @TheALEXiSounds 9 місяців тому

      That makes sense, thanks!
      @@Muaahaa

  • @east4ming
    @east4ming 10 місяців тому

    Am I right in understanding that you're duplicating a wheel like terraform, and the second git repository is the state file of terraform.

  • @MikaelFridh
    @MikaelFridh 10 місяців тому

    Manifests in Git Branches, Git folders, OCI? It's just "Storage your deployment controller can read from". Use what gives the most benefits (visibility, tracking etc). Ie, OCI is probably NOT IT today.

  • @joebowbeer
    @joebowbeer 10 місяців тому +1

    5:01 Store rendered manifests (aka build artifacts) in an OCI registry, along with images and other artifacts. Using git branches is an unnecessary hack.