본문으로 건너뛰기

EVA Agent Helm Chart Release Notes

Version 2.7.0

Added

  • release/2.7.0/eva-agent/values.yaml, values-aws.yaml, values-k3s.yaml, values-ncp.yaml - EVA Agent용 2.7.0 릴리즈 템플릿 세트를 추가했습니다.
  • eva-agent/templates/service.yaml - service.portName과 고정 HTTP service.nodePort 설정을 지원하도록 확장했습니다.
  • release/2.7.0/eva-agent-vllm/values*.yaml - routerSpec.serviceType, routerSpec.nodePort, servingEngineSpec.modelSpec[].serviceType, servingEngineSpec.modelSpec[].nodePort를 포함한 router/engine 서비스 노출 설정을 추가했습니다.
  • eva-agent-vllm/templates/service-router.yaml, service-vllm.yaml - router 및 엔진 서비스의 HTTP 포트에 대해 고정 nodePort를 지정할 수 있도록 지원했습니다.
  • eva-agent-vllm/templates/extra-objects.yaml, scaledobject-vllm.yaml 및 추가 테스트 - downstream 0.1.10 패키지에 포함된 upstream 정렬 템플릿/테스트를 추가했습니다.

Changed

  • eva-agent/Chart.yaml - version, appVersion2.6.0에서 2.7.0으로 변경되었습니다.
  • release/2.7.0/eva-agent/values.yaml - image.tag2.6.0에서 2.7.0으로 변경되었습니다.
  • release/2.7.0/eva-agent/values.yaml - chart 기본 환경 변수에 LOGURU_LEVEL=INFO를 추가했습니다.
  • eva-agent-vllm/Chart.yaml - downstream chart 버전이 0.1.8에서 0.1.10으로 변경되었습니다.
  • eva-agent-vllm/README.md - 기존 번들 values 설명을 fork 전용 안내로 교체하고 upstream vllm-stack 0.1.10 문서 기준으로 참조하도록 정리했습니다.
  • eva-agent-vllm router/engine 서비스 템플릿 - 서비스 라벨과 노출 제어를 정비하여 HTTP 서비스가 ClusterIP, NodePort, LoadBalancer로 렌더링되고 명시적 HTTP nodePort를 사용할 수 있게 했습니다.

Removed

  • 이번 릴리즈 범위에서 제거된 packaged chart template은 없습니다.

Notes

  • eva-agent-vllm의 고정 nodePort는 기본 HTTP 서비스 포트에만 적용되며, router 9000과 engine 55555/9999 같은 보조 포트는 별도 패치가 없으면 자동 할당됩니다.
  • downstream eva-agent-vllm 0.1.10 패키지는 upstream vllm-stack 0.1.10과 최대한 정렬하면서 EVA 전용 storage/service 노출 동작을 유지하는 것을 목표로 합니다.

Version 2.5.0

Added

  • release/2.5.0/eva-agent/values-ncp.yaml - sharedPvcStorage.mode: dynamic 값을 포함한 NCP 전용 override 추가
    • PV 프로비저닝 방식 설정 (static/dynamic)
    • K3s 환경은 static + NFS 설정으로 동작
    • Cloud 환경은 dynamic으로 동작
  • release/2.5.0/eva-agent-vllm/values-ncp.yaml - routerSpec.staticBackends, routerSpec.staticModels, routerSpec.nodeSelectorTerms, servingEngineSpec.modelSpec[].name, servingEngineSpec.modelSpec[].modelURL, servingEngineSpec.modelSpec[].repository, servingEngineSpec.modelSpec[].tag, servingEngineSpec.modelSpec[].nodeSelectorTerms 를 포함한 NCP 전용 override 추가
  • release/2.5.0/eva-agent-qdrant/values.yaml - snapshotPersistence.enabled, snapshotPersistence.accessModes[], snapshotPersistence.size, snapshotPersistence.snapshotsVolumeName, snapshotPersistence.storageClassName 가 추가
    • 기존에는 Qdrant DB 백업 파일(snapshot)은 persistent한 volume에 보관하지 않았음
    • 기본 값으로 Qdrant DB 백업도 persistent하게 보관
  • release/2.5.0/eva-agent-qdrant/values.yaml - snapshotRestoration.enabled, snapshotRestoration.pvcName, snapshotRestoration.mountPath, snapshotRestoration.snapshots[] 값 추가
    • 외부 snapshot 파일로 복구하는 경우에 대한 values
    • 외부에서 복구해야 하는 경우에 주석 처리 해제하고 실제 값 작성
  • release/2.5.0/eva-agent-qdrant/values-ncp.yaml - nodeSelector 값을 포함한 NCP 전용 override 값 추가

Changed

  • Chart.yaml.version, Chart.yaml.appVersion - 2.4.0 에서 2.5.0 으로 변경
  • release/2.5.0/eva-agent/values.yaml - image.tag2.4.3 에서 2.5.0 으로 변경
  • release/2.5.0/eva-agent/values.yaml - persistence.s3Sync.enabledfalse 에서 true 로 변경
  • persistence.s3Sync 공개 schema 가 축소되었습니다.
  • release/2.5.0/eva-agent-vllm/values-ncp.yaml - routerSpec.staticBackends, routerSpec.staticModels, servingEngineSpec.modelSpec[].tag, servingEngineSpec.modelSpec[].initContainer.command[] 기준값이 설정

Removed

  • values.yaml, lint-values.yaml - persistence.s3Sync.image, persistence.s3Sync.source, persistence.s3Sync.destination, persistence.s3Sync.extraArgs 제거

Notes

  • Qdrant snapshot volume을 사용하도록 업데이트할 경우 helm uninstall 후 재설치 필요
    • helm install해도 data는 삭제되지 않음