본문으로 건너뛰기

EVA Agent Helm Chart Release Notes

Version 3.0.4

권장 chart 버전

컴포넌트Chart 버전
eva-agent3.0.4
eva-agent-vllm3.0.4
eva-agent-init1.0.0
qdrant1.16.3

Changed

  • eva-agent/Chart.yaml - version / appVersion3.0.3에서 3.0.4로 변경되었습니다.
  • eva-agent chart defaults - image.tag3.0.2에서 3.0.4로 보정하여 기본 설치 시 릴리스와 동일한 3.0.4 이미지를 받도록 했습니다. 3.0.3에서는 이 기본 태그가 chart 버전보다 뒤처져 있었습니다.
  • eva-agent-vllm/Chart.yaml - downstream vLLM chart를 3.0.4로 packaging했습니다.
  • release/3.0.4 - values 템플릿 세트는 release/3.0.3에서 변경 없이 유지됩니다.

Notes

  • Helm repository index에는 3.0.4까지의 eva-agent chart package와 eva-agent-vllm chart 3.0.4 package가 포함되어 있습니다.
  • 신규 EVA Agent 설치는 eva-agent 3.0.4eva-agent-vllm 3.0.4 조합을 사용하세요.

Version 3.0.3

권장 chart 버전

컴포넌트Chart 버전
eva-agent3.0.3
eva-agent-vllm3.0.3
eva-agent-init1.0.0
qdrant1.16.3

Changed

  • eva-agent/Chart.yaml - version / appVersion3.0.2에서 3.0.3으로 변경되었습니다.
  • eva-agent-vllm/Chart.yaml - downstream vLLM chart를 3.0.3으로 packaging하고 router 기본값을 갱신했습니다.
  • release/3.0.3/eva-agent-vllm - GPU 프로파일 value 세트를 업데이트했습니다(3.0.2에 있던 PRO5000-MIGx6 K3s 프로파일 제거).

Notes

  • 이 릴리스에서 eva-agent chart 기본 image.tag는 갱신되지 않고 3.0.2로 유지되었습니다. 3.0.3 이미지를 배포하려면 --image 3.0.3을 전달(또는 image.tag 설정)하세요. 이 문제는 3.0.4에서 보정되었습니다.
  • 신규 EVA Agent 설치는 eva-agent 3.0.3eva-agent-vllm 3.0.3 조합을 사용하세요.

Version 3.0.2

권장 chart 버전

컴포넌트Chart 버전
eva-agent3.0.2
eva-agent-vllm3.0.2
eva-agent-init1.0.0
qdrant1.16.3

Changed

  • eva-agent/Chart.yaml - version, appVersion3.0.1에서 3.0.2로 변경되었습니다.
  • eva-agent chart defaults - image.tag3.0.1에서 3.0.2로 변경되었습니다.
  • eva-agent runtime values - 3.0.2 container image에서 사용하는 root-user 관련 chart 기본값을 갱신했습니다.
  • eva-agent-vllm/Chart.yaml - downstream vLLM chart를 3.0.2로 packaging했습니다.
  • eva-agent-vllm chart defaults - router 기본값을 3.0.2 release values와 맞췄습니다. static discovery, EVA 3.0.2 backend/model 기본값, router image tag v0.1.10이 포함됩니다.
  • release/3.0.2 - EVA Agent, Qdrant, vLLM release values를 standalone provider 파일로 전환했습니다. 이 release template set에서는 공통 base values.yaml 파일을 제거했습니다.
  • release/3.0.2/eva-agent-vllm - runtimeClassName, strategy.type, replicaCount, requestGPU, requestGPUType, K3s sharedPvcStorage.nfs.path 등 서버별 변동 runtime 값을 명시했습니다.
  • install_eva_agent.shinstall_eva_agent_dependencies.sh - 공통 base values 파일 요구를 제거했습니다. Provider values는 명시적으로 전달한 파일만 적용하고, values-secret.yaml은 Agent의 optional overlay로 유지합니다.

Notes

  • Helm repository index에는 eva-agent chart 3.0.0, 3.0.1, 3.0.2 package와 eva-agent-vllm chart 3.0.2 package가 포함되어 있습니다.
  • 신규 EVA Agent 설치는 eva-agent 3.0.2eva-agent-vllm 3.0.2 조합을 사용하세요.

Version 3.0.1

권장 chart 버전

컴포넌트Chart 버전
eva-agent3.0.1
eva-agent-vllm3.0.1
eva-agent-init1.0.0
qdrant1.16.3

Added

  • eva-agent/templates/deployment.yaml - model-cache init sync를 위한 stale S3 sync lock cleanup과 heartbeat 처리를 추가했습니다.
  • eva-agent/values.schema.json - 3.0 chart line에서 사용하는 새 deployment values의 schema coverage를 추가했습니다.
  • eva-agent-vllm/templates/shared-storage.yaml - downstream shared-cache deployment 경로에 필요한 storage template 조정을 추가했습니다.

Changed

  • eva-agent/Chart.yaml - version, appVersion3.0.0에서 3.0.1로 변경되었습니다.
  • eva-agent/values.yaml - 3.0.1 release용 Helm repo values와 packaged defaults를 맞췄습니다.
  • eva-agent-vllm/Chart.yaml - downstream chart 버전을 3.0.1로 변경했습니다.
  • eva-agent-vllm/templates/deployment-vllm-multi.yaml - EVA shared Hugging Face cache 흐름에서 사용하는 init-container script 동작을 수정했습니다.

Notes

  • 이 patch의 주요 배포 수정은 static mode PV binding과 실패한 S3 sync recovery입니다.

Version 3.0.0

권장 chart 버전

컴포넌트Chart 버전
eva-agent3.0.0
eva-agent-vllm3.0.1
eva-agent-init1.0.0
qdrant1.16.3

Added

  • eva-agent/values.yaml - EVA Vision 연동을 위한 VISION_ML_BASE_URL을 추가했습니다.
  • eva-agent/values.yaml - runtime vLLM engine discovery를 위한 VLLM_ENGINE_HEALTH_MODE=k8s를 추가했습니다.
  • eva-agent/values.yaml 및 templates - configured ServiceAccount가 vLLM engine pod를 읽을 수 있도록 vllmEngineHealth.rbac를 추가했습니다.
  • eva-agent/templates/rbac_vllm_engine_health.yaml - vLLM engine health check용 RBAC resource를 추가했습니다.
  • eva-agent/templates/deployment.yaml - AWS CLI image와 region 설정을 포함한 S3 model-cache init sync 옵션을 추가했습니다.

Changed

  • eva-agent/Chart.yaml - version, appVersion2.7.0에서 3.0.0으로 변경되었습니다.
  • eva-agent/values.yaml - image.tag2.7.0에서 3.0.0으로 변경되었습니다.
  • eva-agent values layout - vLLM, Vision ML, Qdrant, Langfuse, model catalog 관련 runtime environment 기본값을 정리했습니다.
  • eva-agent-vllm package line - 3.0.x 설치 경로에서 사용할 downstream vLLM chart가 Helm repository index에 3.0.1로 packaging되었습니다.

Notes

  • 현재 3.0.x EVA Agent 설치에는 eva-agent-vllm 3.0.1 chart를 사용하세요. Helm repository index에는 별도 eva-agent-vllm 3.0.0 package가 없습니다.
  • 3.0 chart line은 serviceAccount.create=true로 변경하지 않는 한 pre-created ServiceAccount 패턴을 사용합니다.

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는 삭제되지 않음