What's New in Argo CD v2.9? - In-line Kustomize Patches, Ignore Differences in ApplicationSets

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 9

  • @EmmersonMiranda
    @EmmersonMiranda หลายเดือนก่อน

    Excellent video, do you have an example of patching using Helm instead of kustomise ?

  • @forbiddenera
    @forbiddenera 9 หลายเดือนก่อน

    Oo the kustomize patches will simplify something for me possibly, will have to try but didn't realize that was in 2.9

  • @FrederikNJS
    @FrederikNJS ปีที่แล้ว +1

    Does the Kustomize patching extend to helm charts as well, such that you can render a helm template and apply a Kustomize patch on top?

    • @akuityio
      @akuityio  ปีที่แล้ว

      The Argo CD Application doesn’t support both `source.helm` and `source. customize` at the same time; they are mutually exclusive. So you can’t use the in-line patches while sourcing a helm chart. However, using kustomize+helm, you can have a kustomization.yaml in your GitOps repo that references a Helm chart, then point the Applicaiton to that kustomization.yaml and using `source.kustomize.patches`.
      Happy to discuss further in the Akuity community: akuity.community

    • @kevinbonilla3655
      @kevinbonilla3655 ปีที่แล้ว

      You could use something like the ArgoCD lovely plugin, it allows you to generate a helm template application then kustomize apply manifests you may need on top of the helm chart. Works great from my experience.

    • @forbiddenera
      @forbiddenera 9 หลายเดือนก่อน

      Yeah there's a plugin to use --enable-helm on kustomize but its just in docs not something you can directly install, probably because it's so simple. I'm not sure since I haven't tried but I would assume it would work in that case

  • @AnuNadig-q4m
    @AnuNadig-q4m ปีที่แล้ว

    Is image-updater is a official release ?? I see its still in development

    • @akuityio
      @akuityio  ปีที่แล้ว +1

      Image updater is a community project right now, with some contributors from the argo cd project. There’s a proposal to merge it into the main argo cd project; github.com/argoproj/argo-cd/pull/11787

    • @forbiddenera
      @forbiddenera 9 หลายเดือนก่อน

      It works good for me so far, haven't tried git mode but going to set that up i think so the sync details don't reference an old commit when the image is newer (eg the whole reason it exists, you don't wanna update your manifests everytime you update your app)