Directory Recurse
Last updated
Last updated
argocd는 path로 선택한 리소스 파일만 배포합니다. 지정한 경로에 폴더가 있다면, 폴더의 리소스는 배포되지 않습니다.
폴더를 포함한 모든 리소스를 배포하고 싶다면 [DIRECTORY RECURSE] 옵션을 선택해야 합니다.
예제는 실습자료를 참고해주세요
application을 생성하고 sync버튼을 클릭하여 동기화 합니다.
application 이름: example-5
git
repo: fork한 github 주소
branch: main
path: example-5
kubernetes
namespace: default
sync결과를 보면 deployment는 생성이 되었지만, service폴더에 있는 service리소스는 배포되지 않았습니다.
[DIRECTORY RECURSE] 옵션을 활성화 해서 service폴더에 있는 리소스를 동기화해보겠습니다. 왼쪽 위에 있는 [App Details]버튼을 클릭합니다. 그리고 [Parameters]탭으로 이동하고 [DIRECTORY RECURSE]체크박스를 선택합니다.
[Refresh]버튼을 클릭하여 service폴더에 있는 리소스를 인식하는지 확인합니다.
Refresh결과를 보면 service폴더에 있는 리소스를 argocd가 인식했습니다.
Sync버튼을 클릭하면 service리소스가 생성됩니다.