ArgoCD Notifications (Successful/Failed Deployments)

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

КОМЕНТАРІ • 44

  • @AntonPutra
    @AntonPutra  11 місяців тому +4

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    👉 How to Set Up ArgoCD for Production?: ua-cam.com/video/_G_RY5trQao/v-deo.html
    👉 [Playlist] Argo CD Tutorials: ua-cam.com/play/PLiMWaCMwGJXkktZoHhmL6sbg7ELNjv9Xw.html

    • @anirbanadhikary7997
      @anirbanadhikary7997 11 місяців тому

      How to avail your mentorship? Please let me know

    • @AntonPutra
      @AntonPutra  11 місяців тому

      @@anirbanadhikary7997 Hi Anirban. I charge $100 per hour, and if you share your questions/tasks ahead of time, we typically can cover a lot. If you're interested, I can share my calendar.

  • @adityapandey1550
    @adityapandey1550 11 місяців тому +1

    Great Video, I loved how you explained each step instead of just jumping and following things mindlessly.

    • @AntonPutra
      @AntonPutra  11 місяців тому +2

      Thank you, Aditya. I hope it's not sarcasm, lol.

    • @adityapandey1550
      @adityapandey1550 11 місяців тому +1

      Lol no, I mean it was just perfect for me. You let me know enough about a topic that I became comfortable with what I am doing, while not getting too away from the main topic.
      Lots of videos does two things:
      1. Jump from step to step without explaining what's happening
      2. Explaining everything and making everything so overwhelming.
      Your teaching style is just a sweet spot for people like me.

  • @Antonio-yy2ec
    @Antonio-yy2ec 11 місяців тому

    Very interesting!!! Thanks for all videos you have made public, almost all what I know about k8s, terraform and infrastructure in general is thanks to you! Have a great rest of week!!!

  • @jayjay7333
    @jayjay7333 9 місяців тому +1

    Very much helpful.
    Thanks man

  • @kozzz85
    @kozzz85 8 днів тому +1

    Great video! Thank you very much!!
    Did you manage to solve the issue with both images (old and new) being shown in the notification message?

    • @AntonPutra
      @AntonPutra  8 днів тому

      thanks, to be honest i use flux in production i didn't bother to debug that part :)

  • @saadullahkhanwarsi5853
    @saadullahkhanwarsi5853 11 місяців тому +1

    Doing amazing work

  • @iRoman_Sparrow
    @iRoman_Sparrow 8 місяців тому +1

    Great lesson, thank you very much for your work. Will there be an example of work ApplicationSet? I'd really like to see it.

    • @AntonPutra
      @AntonPutra  8 місяців тому

      Thank you! Maybe in the future.

  • @mwanthidaniel1254
    @mwanthidaniel1254 8 місяців тому +1

    Thank you for providing valuable content! I have a question regarding the deployment of a microservices application using ArgoCD. Specifically, if there are multiple manifests to be applied in your GitHub deployment repository, how can one apply them with ArgoCD? Also, how can we ensure that only the modified manifests are applied in future updates?

    • @AntonPutra
      @AntonPutra  8 місяців тому

      Regarding the first question, everything under that folder will be applied. For example - github.com/antonputra/tutorials/blob/main/lessons/158/1-example/application.yaml#L14.
      Secondly, all YAML files regularly sync with Kubernetes, let's say every 5 minutes. If you haven't changed the YAML manifest, it will still be applied, but it will not modify the Kubernetes state; therefore, Kubernetes won't modify anything.

  • @marknefedov
    @marknefedov 11 місяців тому

    Splendid work as always! Any plans on APMs or other observability tools? Signoz, Skywalking, NetData?

    • @AntonPutra
      @AntonPutra  11 місяців тому

      I think I'll do Jaeger next

  • @papryk1159
    @papryk1159 11 місяців тому +1

    Great video! I actually have a question - would you rather provision your infra and configure your infra applications using one terraform module? or is it better to first provision infra and then configure infrastructure apps? let me know which path would you follow

    • @AntonPutra
      @AntonPutra  11 місяців тому

      For temporary or ephemeral environments that do not require second-day operations, it's better to use Terraform modules along with Helm and kubectl providers. If you are deploying staging or production environments that need to be regularly maintained - for example, if you may need to upgrade the ingress controller at some point - it's better to provision infrastructure with Terraform and use GitOps tools such as FluxCD, ArgoCD, or Spinnaker to deploy and maintain apps.

  • @DuyHenry-t6j
    @DuyHenry-t6j 11 місяців тому +1

    Nice topic bro. But you can guide on Fluxcd

    • @AntonPutra
      @AntonPutra  11 місяців тому

      Yes, actually I've used FluxCD in all my environments for the last 4.5 years, and I think it's much better. However, ArgoCD is more popular somehow, maybe because of the UI 🤔

  • @palanisamy-dl9qe
    @palanisamy-dl9qe 4 місяці тому

    Do you have same kind of setup for ms teams?

    • @AntonPutra
      @AntonPutra  4 місяці тому

      I have a few extensions. Is there anything specific you are interested in?

    • @palanisamy-dl9qe
      @palanisamy-dl9qe 4 місяці тому

      @@AntonPutra yes I need Argocd rollout extensions as well as current expectation is ms teams notifications trigger if any actions items in occur inside the argocd

    • @AntonPutra
      @AntonPutra  4 місяці тому +1

      @@palanisamy-dl9qe Didn't you find it here? - argo-cd.readthedocs.io/en/stable/operator-manual/notifications/services/teams/

  • @YvanNgamene
    @YvanNgamene 7 місяців тому

    can I have the videos with argocd integration with grafana and prometheus?

  • @yusranad
    @yusranad 11 місяців тому +2

    Great tutorial, Since Slack has new pricing the free one will have a restricted total of hooks therefore the good idea for notification is to move it into Discord Unfortunately Argocd doesn't have this notification plugin.

    • @AntonPutra
      @AntonPutra  11 місяців тому

      Thanks! Can you just use webhook for Discord integration?

    • @yusranad
      @yusranad 11 місяців тому +1

      @@AntonPutra yes. It is work flawlessly👏

    • @RafaelDurelli
      @RafaelDurelli 11 місяців тому

      @@AntonPutracould u please show us an example of using discord notification?! We tried to use the Webhook but it does not trigger the notification

    • @AntonPutra
      @AntonPutra  11 місяців тому +1

      @@RafaelDurelli well, in one of the future tutorials if I find a use case, sure will do

  • @emilyfallon8569
    @emilyfallon8569 11 місяців тому

    can you do a video on how to do this for gitlab? I am trying to send notifications with a webhook but I'm having trouble

    • @AntonPutra
      @AntonPutra  11 місяців тому

      Yes, sometime in the future.

  • @tuvoxuan1894
    @tuvoxuan1894 11 місяців тому

    Great tutorial, thank you so much for your contribution to community

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

    Hi AntonPutra, your video is very interesting. I have followed the step by step, but I received the error below:
    level=error msg="Failed to notify recipient {slack argocd-noti} defined in app argocd/my-app: not_in_channel" app=argocd/my-app
    Could you give me advice for this issue? Thank you

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

      Hi AntonPutra, I have fixed the issue above. But I can not receive the notification from ArgoCD sends to Slack without error when I show logs on argocd-notification, could you give me some advice for this?

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

      Hi, please check if this issue is related - github.com/argoproj-labs/argocd-notifications/issues/347

    • @ajayigeorge1356
      @ajayigeorge1356 Місяць тому

      @@tanly366 Hey , did you fix it, I got a similar issue here, I keep getting
      Failed to notify recipient {slack alerts} defined in resource argocd/django-app: channel_not_found using the configuration in namespace argocd" resource=argocd/django-app

    • @tanly366
      @tanly366 Місяць тому

      @@ajayigeorge1356 Hi, I have not fixed yet.

    • @ajayigeorge1356
      @ajayigeorge1356 Місяць тому

      @@tanly366 oh bummer, thanks for your response.