chat:write)Bot User Oauth Token을 같이 넣어서 설정 후 배포설정하려는 모든 Argo CD App에 설정
kubectl patch app <app name> -n <application namespace> -p '{"metadata": {"annotations": {"notifications.argoproh.io/subscribe.on-sync-succeeded.slack":"<slack channel name>"}}}' --type merge
kubectl patch app <app name> -n <application namespace> -p '{"metadata": {"annotations": {"notifications.argoproh.io/subscribe.on-sync-failed.slack":"<slack channel name>"}}}' --type merge
kubectl patch app <app name> -n <application namespace> -p '{"metadata": {"annotations": {"notifications.argoproh.io/subscribe.on-sync-running.slack":"<slack channel name>"}}}' --type merge
Unknown 일 때kubectl patch app <app name> -n <application namespace> -p '{"metadata": {"annotations": {"notifications.argoproh.io/subscribe.on-sync-status-unknown.slack":"<slack channel name>"}}}' --type merge
Degrade 되었을 대kubectl patch app <app name> -n <application namespace> -p '{"metadata": {"annotations": {"notifications.argoproh.io/subscribe.on-health-degraded.slack":"<slack channel name>"}}}' --type merge
kubectl patch app <app name> -n <application namespace> -p '{"metadata": {"annotations": {"notifications.argoproh.io/subscribe.on-deploy.slack":"<slack channel name>"}}}' --type merge