이 저장소는 KeiaiLab 공개 Helm chart를 Artifact Hub에서 하나의 repository로 묶기 위한 HTTP Helm catalog입니다.
실제 chart artifact는 GHCR OCI registry에 유지합니다.
helm repo add keiailab https://keiailab.github.io/charts
helm search repo keiailab --versions
helm install my-release oci://ghcr.io/keiailab/charts/<chart>catalog.yaml: 중앙 catalog에 노출할 chart 이름과 version의 SSOT입니다.index.yaml:catalog.yaml기준으로 생성되는 Helm repository index입니다.hack/update-index.sh: GHCR OCI chart를 pull하고index.yaml을 Bitnami 방식으로 갱신합니다.hack/verify-index.sh: 생성된 index가 단일 HTTP repo + OCI chart URL 구조인지 검증합니다.
bash hack/update-index.sh
bash hack/verify-index.shindex.yaml의 각 chart entry는 다음 형태의 OCI URL을 가리킵니다.
urls:
- oci://ghcr.io/keiailab/charts/<chart>:<version>이 구조는 Bitnami chart catalog와 같은 방향입니다. Artifact Hub에는 이 repository의 GitHub Pages URL을 등록하고, chart payload는 GHCR OCI에서 가져옵니다.