Warning: this documentation is obsolete and staying here for historic and backward compatibility reasons. Please read here for current info about how to setup an app catalog.
Sample app-catalog for internal GS Test Purposes.
Serves a helm repository using GitHub Pages.
For further info about helm chart repositories see: https://github.com/helm/helm/blob/master/docs/chart_repository.md.
The app-catalog is hosted at the URL: https://giantswarm.github.io/sample-catalog.
It can be added to your helm repositories like this:
> helm repo add sample-catalog https://giantswarm.github.io/sample-catalog
"sample-catalog" has been added to your repositories
Install an app from the sample-catalog:
> helm install sample-catalog/kubernetes-test-app-chart
helm repo index .
in the root directory and commit the resulting index.yaml
.write
permissions to the repository.giantswarm/sample-catalog
..circleci/config.yml
and ci-scripts/package.sh
files from
giantswarm/sample-catalog
and adjust to your needs.The app-catalog defines the managed apps that it contains. The app-catalog queries the GitHub releases of the managed apps on regular bases and pulls newly released chart-archives into the app-catalog.
Pros:
Cons: