The optional bot component simplifies managing subscriptions. The end users can use bot commands to manage subscriptions even if they don't have access to the Kubernetes API and cannot modify annotations.

The bot is not installed by default. Use the install-bot.yaml to intall it:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/stable/manifests/install-bot.yaml


You can edit deployment and change some arguments such as --port, --namespace or slack-pathflag in argocd-notifications-controller deployment.