---
title: "Amazon EKS'teki Argo CD Capability artık Notifications destekliyor"
description: "Amazon EKS Capability for Argo CD, Argo CD Notifications desteği aldı. Slack, PagerDuty, SQS ve EventBridge dahil 16 servise bildirim gidiyor."
url: "https://sezer.in/haberler/argo-cd-notifications-amazon-eks/"
date: "2026-11-04T16:45:48+03:00"
updated: "2026-11-04T16:45:48+03:00"
author: "Sezer Şanlıkan"
lang: "tr"
source: "https://sezer.in/haberler/argo-cd-notifications-amazon-eks/"
---

# Amazon EKS'teki Argo CD Capability artık Notifications destekliyor

Amazon EKS Capability for Argo CD artık Argo CD Notifications destekliyor; uygulama sync olduğunda, başarısız olduğunda veya health durumu değiştiğinde bildirim gönderiliyor. Slack, PagerDuty, Opsgenie, Amazon SQS ve Amazon EventBridge dahil 16 servis destekleniyor. Özellik, Capability'nin bulunduğu tüm AWS bölgelerinde ek ücret olmadan sunuluyor.

## Argo CD nedir, ne işe yarar?

Argo CD, Kubernetes için açık kaynak bir GitOps continuous delivery aracıdır. Git repo'sundaki manifest'leri cluster'daki gerçek durumla karşılaştırır ve farkı sync ederek uygulamaları istenen duruma getirir. Platform ekipleri çoklu cluster deployment yönetiminde yaygın olarak kullanır. Bilinen alternatifi Flux'tır.

## Argo CD Notifications artık managed olarak geliyor

EKS'teki Argo CD Capability'yi kullanıyorsanız sync ve health olaylarını dışarı taşımak için kendi notifications kurulumunuza gerek kalmadı. Trigger ve message template'leri cluster içinde tanımlıyorsunuz. Application aboneliği upstream'deki gibi annotation ile yapılıyor.

Self-hosted Argo CD'den geçiyorsanız upstream'deki trigger ve template'lerinizi önce bir test cluster'ında deneyin.

## Credential'ı cluster'dan çıkarmak

SQS ve EventBridge, IAM Capability Role ile authentication yapıyor. Cluster'da access key tutmuyorsunuz. Deployment olaylarını kendi event-driven iş akışlarınıza bu yolla bağlayabilirsiniz.

Slack token gibi üçüncü taraf bilgiler için secret yerine bir AWS Secrets Manager ARN veriyorsunuz, EKS onu sizin adınıza kullanıyor. Token cluster'da Kubernetes secret olarak durmuyor ve tek yerde yönetiliyor.

## Argo CD Notifications için ilk adımlar

- Önce yalnızca başarısız sync ve health bozulması için trigger tanımlayın. Her başarılı sync'i Slack'e göndermek kanalı hızla gürültüye boğar.
- Aboneliği Application başına annotation ile açtığınız için üretimdeki uygulamalardan başlayın.
- SQS veya EventBridge hedefliyorsanız Capability Role'ün o kuyruğa veya event bus'a yazma yetkisini kontrol edin.

Upstream'deki annotation biçimi şöyle; trigger adı sizin tanımladığınız adla eşleşmeli:

```
metadata:
  annotations:
    notifications.argoproj.io/subscribe.on-sync-failed.slack: deploy-alerts
```

## Maliyet

Argo CD Notifications için ayrı ücret yok. SQS ve EventBridge kendi standart ücretleriyle faturalanıyor. Çok sayıda Application'ın her sync olayını EventBridge'e yönlendirirseniz olay hacmi uygulama sayısıyla birlikte büyür; trigger'ları buna göre daraltın.
