ArgoCD Notifications (Successful/Failed Deployments)

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025

Комментарии • 43

  • @AntonPutra
    @AntonPutra  Год назад +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?: ruclips.net/video/_G_RY5trQao/видео.html
    👉 [Playlist] Argo CD Tutorials: ruclips.net/p/PLiMWaCMwGJXkktZoHhmL6sbg7ELNjv9Xw

    • @anirbanadhikary7997
      @anirbanadhikary7997 Год назад

      How to avail your mentorship? Please let me know

    • @AntonPutra
      @AntonPutra  Год назад

      @@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 Год назад +1

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

    • @AntonPutra
      @AntonPutra  Год назад +2

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

    • @adityapandey1550
      @adityapandey1550 Год назад +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.

  • @thanhphuocnguyen8950
    @thanhphuocnguyen8950 3 месяца назад

    Thank you so much!. Great Video. So detailed and helpful

  • @Antonio-yy2ec
    @Antonio-yy2ec Год назад

    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!!!

  • @saadullahkhanwarsi5853
    @saadullahkhanwarsi5853 Год назад +1

    Doing amazing work

  • @jayjay7333
    @jayjay7333 Год назад +1

    Very much helpful.
    Thanks man

  • @kozzz85
    @kozzz85 3 месяца назад +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  3 месяца назад

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

  • @tuvoxuan1894
    @tuvoxuan1894 Год назад

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

  • @papryk1159
    @papryk1159 Год назад +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  Год назад

      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.

  • @yusranad
    @yusranad Год назад +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  Год назад

      Thanks! Can you just use webhook for Discord integration?

    • @yusranad
      @yusranad Год назад +1

      @@AntonPutra yes. It is work flawlessly👏

    • @RafaelDurelli
      @RafaelDurelli Год назад

      @@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  Год назад +1

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

  • @mwanthidaniel1254
    @mwanthidaniel1254 11 месяцев назад +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  11 месяцев назад

      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.

  • @iRoman_Sparrow
    @iRoman_Sparrow Год назад +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  Год назад

      Thank you! Maybe in the future.

  • @marknefedov
    @marknefedov Год назад

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

  • @emilyfallon8569
    @emilyfallon8569 Год назад

    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  Год назад

      Yes, sometime in the future.

  • @YvanNgamene
    @YvanNgamene 10 месяцев назад

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

  • @palanisamy-dl9qe
    @palanisamy-dl9qe 7 месяцев назад

    Do you have same kind of setup for ms teams?

    • @AntonPutra
      @AntonPutra  7 месяцев назад

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

    • @palanisamy-dl9qe
      @palanisamy-dl9qe 7 месяцев назад

      @@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  7 месяцев назад +1

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

  • @tanly366
    @tanly366 Год назад

    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 Год назад

      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  Год назад

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

    • @ajayigeorge1356
      @ajayigeorge1356 4 месяца назад

      @@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 4 месяца назад

      @@ajayigeorge1356 Hi, I have not fixed yet.

    • @ajayigeorge1356
      @ajayigeorge1356 4 месяца назад

      @@tanly366 oh bummer, thanks for your response.