From 1d8e68eaf5b883125eb076d12e0f76d3495d6ee4 Mon Sep 17 00:00:00 2001 From: wbsong111 Date: Wed, 8 Jul 2026 16:21:53 +0900 Subject: [PATCH] fix(catalog): repoint dead upstream image refs to existing coordinates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 미러 없이 이미지 목록으로 오프라인 패키징하므로, 레지스트리에서 사라진 참조는 패키징을 깨뜨림. 존재 검증된 좌표로 정정: - kafka: bitnami/kafka → bitnamilegacy/kafka - kyverno: bitnami/kubectl → bitnamilegacy/kubectl (webhooks/policyReports cleanup) - strimzi: defaultImageRegistry ""(→docker.io) → quay.io (strimzi 는 quay 발행) - nemo: gcr.io/kubebuilder/kube-rbac-proxy → quay.io/brancz/kube-rbac-proxy - unitycatalog: tag ""(→appVersion SNAPSHOT, 미발행) → v0.3.0 Co-Authored-By: Claude Opus 4.8 (1M context) --- manifests/helm/kafka/32.4.3/custom-values.yaml | 4 +++- manifests/helm/kyverno/3.4.1/custom-values.yaml | 13 +++++++++++++ manifests/helm/nemo/25.4.0/custom-values.yaml | 6 ++++++ .../0.47.0/custom-values.yaml | 3 ++- .../helm/unitycatalog/0.2.0/custom-values.yaml | 10 ++++++++++ 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 manifests/helm/kyverno/3.4.1/custom-values.yaml create mode 100644 manifests/helm/unitycatalog/0.2.0/custom-values.yaml diff --git a/manifests/helm/kafka/32.4.3/custom-values.yaml b/manifests/helm/kafka/32.4.3/custom-values.yaml index ac16938..5559aa6 100644 --- a/manifests/helm/kafka/32.4.3/custom-values.yaml +++ b/manifests/helm/kafka/32.4.3/custom-values.yaml @@ -5,7 +5,9 @@ global: image: registry: docker.io - repository: bitnami/kafka + # bitnami/kafka 는 docker.io 에서 제거됨(bitnami→bitnamilegacy 이전). 오프라인 패키징 pull 을 + # 위해 존재하는 좌표로 지정. 상세: doc/sbom-pipeline.md, change-bitnami-image.md + repository: bitnamilegacy/kafka tag: 4.0.0-debian-12-r10 controller: diff --git a/manifests/helm/kyverno/3.4.1/custom-values.yaml b/manifests/helm/kyverno/3.4.1/custom-values.yaml new file mode 100644 index 0000000..1b8adf9 --- /dev/null +++ b/manifests/helm/kyverno/3.4.1/custom-values.yaml @@ -0,0 +1,13 @@ +# PaaSup custom-values — kyverno +# +# webhooks/policy-reports 정리 훅이 쓰는 kubectl 이미지가 docker.io/bitnami/kubectl 를 +# 가리키는데, bitnami→bitnamilegacy 이전으로 해당 좌표가 제거됨. 미러 없이 이미지 목록으로 +# 오프라인 패키징하므로 존재하는 좌표(bitnamilegacy)로 지정한다. +# 상세: doc/sbom-pipeline.md, change-bitnami-image.md +webhooksCleanup: + image: + repository: bitnamilegacy/kubectl + +policyReportsCleanup: + image: + repository: bitnamilegacy/kubectl diff --git a/manifests/helm/nemo/25.4.0/custom-values.yaml b/manifests/helm/nemo/25.4.0/custom-values.yaml index d3274a6..d6357d9 100644 --- a/manifests/helm/nemo/25.4.0/custom-values.yaml +++ b/manifests/helm/nemo/25.4.0/custom-values.yaml @@ -31,6 +31,12 @@ guardrails: nemo-operator: enabled: true + # gcr.io/kubebuilder/kube-rbac-proxy 는 폐지됨(gcr.io/kubebuilder → quay.io/brancz 이전). + # 오프라인 패키징 pull 을 위해 존재하는 좌표로 지정. 상세: doc/sbom-pipeline.md + controllerManager: + kubeRbacProxy: + image: + repository: quay.io/brancz/kube-rbac-proxy nim-operator: enabled: true diff --git a/manifests/helm/strimzi-kafka-operator/0.47.0/custom-values.yaml b/manifests/helm/strimzi-kafka-operator/0.47.0/custom-values.yaml index a129971..cf8f942 100644 --- a/manifests/helm/strimzi-kafka-operator/0.47.0/custom-values.yaml +++ b/manifests/helm/strimzi-kafka-operator/0.47.0/custom-values.yaml @@ -1,5 +1,6 @@ # Global 설정 -defaultImageRegistry: "" # paasup.io (오프라인 환경에서 설정) +defaultImageRegistry: "quay.io" # strimzi 이미지는 quay.io/strimzi 에 발행됨(docker.io 아님). + # 미러 없이 이미지 목록으로 오프라인 패키징하므로 실제 업스트림 지정. defaultImageRepository: "strimzi" defaultImageTag: "0.47.0" diff --git a/manifests/helm/unitycatalog/0.2.0/custom-values.yaml b/manifests/helm/unitycatalog/0.2.0/custom-values.yaml new file mode 100644 index 0000000..994ebe4 --- /dev/null +++ b/manifests/helm/unitycatalog/0.2.0/custom-values.yaml @@ -0,0 +1,10 @@ +# PaaSup custom-values — unitycatalog +# +# 서버 이미지 tag 가 빈 값("")이라 chart appVersion(0.3.0-SNAPSHOT)으로 폴백되는데, +# 그 SNAPSHOT 태그는 레지스트리에 발행돼 있지 않다. 미러 없이 이미지 목록으로 오프라인 +# 패키징하므로, 존재하는 릴리스 태그 v0.3.0(appVersion 과 일치)로 고정한다. +# 상세: doc/sbom-pipeline.md +server: + statefulset: + image: + tag: "v0.3.0"