argo cd (2) 썸네일형 리스트형 Argo CD Webhook(with Bitbucket) Argo CD에서는 기본적으로 3분 뒤 Git Repository를 폴링하여 새로운 manifest의 업데이트를 감지한다. 이런 지연 시간이 맘에 안든다면, Argo CD API 서버가 Git Repository의 Webhook 이벤트를 수신하도록 구성할 수 있다. Argo CD는 Github, GitLab, Bitbucket, Bitbucket Server 및 Gogs의 git webhook 알림을 지원한다. 이번 글에서는 Bitbucket Webhook 이벤트를 트리거하여 Argo CD Sync를 자동으로 하는 방법을 알아본다. 사전 준비사항은 아래와 같다. kubectl이 설치되어 있어야 한다. Argo CD 대시보드가 있어야 한다.(Argo CD가 설치되어 있어야 한다.) Argo CD에 Webh.. Argo CD Notification Overview Argo CD에서 Slack 혹은 Email로 Notification 작업을 할 수 있는 라이브러리를 스터디한다. 선행 작업 : 쿠버네티스 클러스터가 구성되어있어야 한다. 쿠버네티스 클러스터에 Argo CD가 세팅되어 있어야 한다. 순서(요약) : Slack App 생성 링크 : https://api.slack.fom/apps?new_app=1 App 생성 왼쪽 메뉴에서 OAuth & Permissions 들어가기 Scope 설정(chat:write:bot) Slack App Install OAuth token 확인 k8s 클러스터에 아래 명령어를 통해 notification에 필요한 manifest 적용 kubectl apply -n argocd -f https://raw.githubu.. 이전 1 다음