diff --git a/.github/workflows/push-oci.yml b/.github/workflows/push-oci.yml index 2a5e06f0..e16ab4da 100644 --- a/.github/workflows/push-oci.yml +++ b/.github/workflows/push-oci.yml @@ -28,24 +28,19 @@ jobs: uses: azure/setup-helm@v4 with: version: v3.14.4 - - id: releaser - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.6.0 - env: - CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - with: - charts_dir: charts - config: .github/helm-release-config.yml - skip_upload: true - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GH_PKGS_WRITE }} + - name: Patch chart name + run: yq -i ".name = \"${{ github.event.repository.name }}\"" ./charts/*/Chart.yaml + - name: Package charts + run: helm package ./charts/* - name: Push charts to GHCR run: | - for pkg in .cr-release-packages/*.tgz; do + for pkg in ./*.tgz; do if [ -z "${pkg:-}" ]; then break fi diff --git a/charts/cryostat/README.md b/charts/cryostat/README.md index b80fd320..2db89326 100644 --- a/charts/cryostat/README.md +++ b/charts/cryostat/README.md @@ -1,6 +1,14 @@ # Cryostat Helm Chart A Helm chart for deploying [Cryostat](https://cryostat.io/) on Kubernetes and OpenShift +## Installing + +The Cryostat Helm Chart is available to install from various locations: +- `helm repo add cryostat https://cryostat.io/helm-charts ; helm search repo cryostat ; helm install cryostat cryostat/cryostat` +- `helm install cryostat oci://ghcr.io/cryostatio/cryostat-helm --version $VERSION` +- `git clone https://github.com/cryostatio/cryostat-helm ; cd cryostat-helm ; helm install cryostat ./charts/cryostat` +- `helm repo add openshift-helm-charts https://charts.openshift.io ; helm search repo cryostat ; helm install cryostat openshift-helm-charts/redhat-cryostat` + ## Parameters ### Cryostat Container