최신글

Argo CD v3.2 업데이트 내용: Application path에서 "." 또는 ""(공백)을 더 이상 사용할 수 없습니다.

반응형

ArgoCD v3.2 패치내용이 공개되었습니다. 가장 주목할 변경사항은 Source Hydrator를 사용하는 Application path에서 "." 또는 ""(공백)을 더 이상 사용할 수 없다는 점입니다.

 

예시로, v3.1까지는 아래와 같은 ArgoCD 설정이 유효했으나 v3.2부터는 오류가 발생합니다.

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: guestbook
spec:
  sourceHydrator:
    drySource:
      repoURL: 'https://github.com/example/guestbook.git'
      targetRevision: HEAD
      path: helm/guestbook
    syncSource:
      repoURL: 'https://github.com/example/guestbook-hydrated.git'
      targetRevision: HEAD
      path: envs/guestbook # "." 또는 ""는 불가. 반드시 서브디렉토리를 지정해야 함
    hydrateTo:
      targetBranch: hydrated/guestbook
  destination:
    server: 'https://kubernetes.default.svc'
    namespace: guestbook
반응형