Skip to content

KeiaiLab/charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeiaiLab Helm chart catalog

이 저장소는 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.sh

index.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에서 가져옵니다.

About

KeiaiLab Helm chart catalog for Artifact Hub

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages