v2.13에서 v2.14로 업그레이드
v2.13에서 v2.14로 업그레이드 (v2.13 to 2.14)
v2.14 업그레이드에서 가장 먼저 확인할 점은, 태그된 v2.14.0 매니페스트가 존재하지 않는 Argo CD 이미지를 참조한다는 거예요. 원격 base로 매니페스트를 쓰고 있다면 v2.14.1을 사용하세요. 또 보안상 이유로 project API 응답에서 민감한 정보가 제거됐어요.
출처: 문서
본문
v2.14.0 매니페스트를 피하고 v2.14.1을 사용하세요
태그된 v2.14.0 매니페스트에는 존재하지 않는 Argo CD 이미지가 들어 있어요. Argo CD 매니페스트를 원격 base로 사용한다면 v2.14.1 매니페스트를 사용하세요.
예: https://github.com/argoproj/argo-cd/manifests/ha/cluster-install?ref=v2.14.1 또는 https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.1/manifests/install.yaml
Helm 버전 업그레이드
Helm이 3.16.2로 업그레이드됐고, CLI와 Application CR에 skipSchemaValidation 플래그가 추가됐어요.
호환성이 깨지는 변경 (Breaking Changes)
Sanitized project API 응답
보안상 이유(GHSA-786q-9hcg-v9ff)로 project API 응답이 민감한 정보를 제거하도록 정리(sanitize)됐어요. 여기에는 project 스코프 저장소와 클러스터의 자격 증명이 포함돼요.
추가된 헬스체크 (Added Healthchecks)
- platform.confluent.io/Connector
- addons.cluster.x-k8s.io/ClusterResourceSet
- numaflow.numaproj.io/InterStepBufferService
- numaflow.numaproj.io/MonoVertex
- numaflow.numaproj.io/Pipeline
- numaflow.numaproj.io/Vertex
- acid.zalan.do/Postgresql
- grafana.integreatly.org/Grafana
- grafana.integreatly.org/GrafanaDatasource
- k8s.keycloak.org/Keycloak
- solr.apache.org/SolrCloud
- gateway.solo.io/Gateway
- gateway.solo.io/MatchableHttpGateway
- gateway.solo.io/RouteOption
- gateway.solo.io/RouteTable
- gateway.solo.io/VirtualHostOption
- gateway.solo.io/VirtualService
- gloo.solo.io/Proxy
- gloo.solo.io/Settings
- gloo.solo.io/Upstream
- gloo.solo.io/UpstreamGroup
더 알아보기 (Learn more)
- 이 문서의 원문: v2.13 to 2.14
- Argo CD 공식 문서: https://argo-cd.readthedocs.io