ArgoCD Notifications (Successful/Failed Deployments)

  Рет қаралды 6,816

Anton Putra

Anton Putra

Күн бұрын

🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
► Located in San Francisco Bay Area, CA (US citizen)
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
► LinkedIn: / anton-putra
► Twitter/X: / antonvputra
► GitHub: github.com/antonputra
► Email: me@antonputra.com
▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
👉 [Playlist] Network Tutorials: • Network Tutorials
👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
👉 [Playlist] Database Tutorials: • Database Tutorials
▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
0:00 Intro
1:06 Deploy ArgoCD on Kubernetes
3:49 ArgoCD Notifications Slack Integration
▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
► GitHub: github.com/antonputra/tutoria...
#kubernetes #argocd #devops

Пікірлер: 39
@AntonPutra
@AntonPutra 7 ай бұрын
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
@anirbanadhikary7997
@anirbanadhikary7997 7 ай бұрын
How to avail your mentorship? Please let me know
@AntonPutra
@AntonPutra 7 ай бұрын
@@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.
@Antonio-yy2ec
@Antonio-yy2ec 7 ай бұрын
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!!!
@AntonPutra
@AntonPutra 7 ай бұрын
❤️
@tuvoxuan1894
@tuvoxuan1894 7 ай бұрын
Great tutorial, thank you so much for your contribution to community
@AntonPutra
@AntonPutra 7 ай бұрын
my plreasure!
@saadullahkhanwarsi5853
@saadullahkhanwarsi5853 7 ай бұрын
Doing amazing work
@AntonPutra
@AntonPutra 7 ай бұрын
Thanks you!
@adityapandey1550
@adityapandey1550 7 ай бұрын
Great Video, I loved how you explained each step instead of just jumping and following things mindlessly.
@AntonPutra
@AntonPutra 7 ай бұрын
Thank you, Aditya. I hope it's not sarcasm, lol.
@adityapandey1550
@adityapandey1550 7 ай бұрын
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.
@marknefedov
@marknefedov 7 ай бұрын
Splendid work as always! Any plans on APMs or other observability tools? Signoz, Skywalking, NetData?
@AntonPutra
@AntonPutra 7 ай бұрын
I think I'll do Jaeger next
@jayjay7333
@jayjay7333 5 ай бұрын
Very much helpful. Thanks man
@AntonPutra
@AntonPutra 5 ай бұрын
welcome!
@papryk1159
@papryk1159 7 ай бұрын
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 7 ай бұрын
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.
@iRoman_Sparrow
@iRoman_Sparrow 4 ай бұрын
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 4 ай бұрын
Thank you! Maybe in the future.
@emilyfallon8569
@emilyfallon8569 7 ай бұрын
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 7 ай бұрын
Yes, sometime in the future.
@yusranad
@yusranad 7 ай бұрын
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 7 ай бұрын
Thanks! Can you just use webhook for Discord integration?
@yusranad
@yusranad 7 ай бұрын
@@AntonPutra yes. It is work flawlessly👏
@RafaelDurelli
@RafaelDurelli 7 ай бұрын
@@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 7 ай бұрын
@@RafaelDurelli well, in one of the future tutorials if I find a use case, sure will do
@mwanthidaniel1254
@mwanthidaniel1254 4 ай бұрын
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 4 ай бұрын
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.
@user-ow3lw8nh9m
@user-ow3lw8nh9m 3 ай бұрын
can I have the videos with argocd integration with grafana and prometheus?
@palanisamy-dl9qe
@palanisamy-dl9qe 8 күн бұрын
Do you have same kind of setup for ms teams?
@AntonPutra
@AntonPutra 8 күн бұрын
I have a few extensions. Is there anything specific you are interested in?
@palanisamy-dl9qe
@palanisamy-dl9qe 8 күн бұрын
@@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 8 күн бұрын
@@palanisamy-dl9qe Didn't you find it here? - argo-cd.readthedocs.io/en/stable/operator-manual/notifications/services/teams/
@user-cw2sh2ng6k
@user-cw2sh2ng6k 7 ай бұрын
Nice topic bro. But you can guide on Fluxcd
@AntonPutra
@AntonPutra 7 ай бұрын
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 🤔
@tanly366
@tanly366 5 ай бұрын
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 5 ай бұрын
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 5 ай бұрын
Hi, please check if this issue is related - github.com/argoproj-labs/argocd-notifications/issues/347
ArgoCD Tutorial for Beginners: GitOps CD for Kubernetes #1
38:51
Anton Putra
Рет қаралды 40 М.
Kubernetes Canary Deployment (Manual vs Automated)
10:59
Anton Putra
Рет қаралды 9 М.
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2,5 МЛН
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 27 МЛН
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 16 МЛН
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 15 МЛН
COMPUTEX 2024 Opening Ceremony | June 4
47:52
COMPUTEX
Рет қаралды 181
Argo Rollouts in 15 minutes!
14:06
DevOps Journey
Рет қаралды 2,4 М.
How to debug Kubernetes? (Deployments, Services & Ingress)
18:45
Anton Putra
Рет қаралды 4,8 М.
Argo Rollouts - Canary Deployments Made Easy In Kubernetes
17:27
DevOps Toolkit
Рет қаралды 22 М.
ArgoCD Notifications & Slack Integration
11:06
Sanjay Tiwari
Рет қаралды 841
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,6 МЛН
Обзор игрового компьютера Макса 2в1
23:34