리뷰 지적 반영: rancher 죽은 preinstallHook 제거, infisical 번들 nginx 비활성
rancher 2.14.3 - custom-values 의 `preinstallHook: true` 제거. 2.10.1 에 있던 templates/preinstallHook/ (tls-ca secret 생성 Job)이 2.14.3 본문에는 없어 이 값이 아무 동작도 하지 않는다. dipup 은 설치 전 단계에서 직접 만든다 (pkg/kube/secret.go CreateRancherCASecret). - privateCA: true 는 deployment 가 tls-ca secret 을 non-optional 로 마운트하게 하므로, 카탈로그 차트만으로 배포할 때 secret 이 없으면 파드가 ContainerCreating 에서 멈춘다. 해당 주의를 custom-values·CUSTOM-README 에 명시. - BUILD-README 상단에 2.14.3 이 dipup tgz 전개본이라 이 문서의 차트 수정 절차가 적용되지 않았음을 명시하고, preinstallHook 단계를 무효 표시. infisical-standalone 1.9.0 - custom-values 에 `ingress.nginx.enabled: false` 추가. 차트 기본값이 활성이라 스캐너(extract-helm-images.sh 가 custom-values 로 effective image 산출)가 dipup 이 배포하지 않는 k8s.gcr.io/ingress-nginx/controller:v1.1.0 · kube-webhook-certgen:v1.1.1 을 잡아 CVE 트리아지 잡음이 됐다. dipup env/values/infisical-values.yaml 과 값을 맞춘다. 검증: 12/12 차트 helm template --kube-version 1.34.1 렌더 성공. infisical effective image 가 dipup 배포분 3종으로 축소됨을 확인. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Rancher 버전 갱신 가이드
|
||||
|
||||
> ⚠️ **2.14.3 은 아래 절차로 만들어지지 않았다.** dipup 이 임베딩한
|
||||
> `rancher-2.14.3.tgz` 를 그대로 전개한 것이라(dipup 배포 바이트와 동일함을 보장),
|
||||
> 이 문서의 "차트 수정" 단계는 2.14.3 본문에 적용되어 있지 않다.
|
||||
> 특히 **`preinstallHook` 커스터마이징은 2.14.3 에 존재하지 않는다** —
|
||||
> `templates/preinstallHook/` 도 `values.yaml` 의 `preinstallHook` 키도 없다.
|
||||
> tls-ca secret 은 dipup 이 설치 전 단계에서 직접 만든다
|
||||
> (`pkg/kube/secret.go` `CreateRancherCASecret`).
|
||||
> 아래 본문은 2.10.1 을 만들 때의 절차 기록으로 남긴다.
|
||||
|
||||
## 1. git 작업 환경 구성
|
||||
|
||||
- 서비스 카탈로그 git 다운로드
|
||||
@@ -95,11 +104,7 @@ $ git checkout -b update-rancher/2.10.1
|
||||
done
|
||||
```
|
||||
|
||||
- values.yaml에 `preinstallHook: false` 추가
|
||||
``` yaml
|
||||
# 문서 마지막에 아래 값 추가
|
||||
preinstallHook: false
|
||||
```
|
||||
- ~~values.yaml에 `preinstallHook: false` 추가~~ (2.14.3 에는 적용하지 않는다 — 문서 상단 주의 참고)
|
||||
|
||||
## 3. git push 및 tag 추가
|
||||
|
||||
|
||||
Reference in New Issue
Block a user