diff --git a/.github/workflows/add-verticadb-chart.yaml b/.github/workflows/add-verticadb-chart.yaml index 1ffc63f..ca8b8f4 100644 --- a/.github/workflows/add-verticadb-chart.yaml +++ b/.github/workflows/add-verticadb-chart.yaml @@ -15,7 +15,8 @@ on: required: true env: - TARBALL_HOST: https://github.com/vertica/vertica-kubernetes/releases/download + # TODO: Update TARBALL_HOST when moving to official repo + TARBALL_HOST: https://raw.githubusercontent.com/cchen-vertica/charts/main CHART_PREFIX: verticadb-operator jobs: @@ -24,20 +25,21 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Download chart tarball + - name: Verify chart tarball exists run: | - curl \ - --remote-name \ - --show-error \ - --location \ - --fail \ - ${TARBALL_HOST}/v${{ inputs.operator_version }}/$CHART_PREFIX-${{ inputs.operator_version }}.tgz + CHART_TARBALL=$CHART_PREFIX-${{ inputs.operator_version }}.tgz + if [ -f "charts/$CHART_TARBALL" ]; then + echo "Successfully found chart tarball: $CHART_TARBALL" + else + echo "Error: chart tarball $CHART_TARBALL not found." + exit 1 + fi - name: Generate the helm repo index run: | helm repo index \ --merge index.yaml \ - --url $TARBALL_HOST/v${{ inputs.operator_version }} \ + --url $TARBALL_HOST \ . - uses: stefanzweifel/git-auto-commit-action@v4 diff --git a/charts/verticadb-operator-26.1.0-0.tgz b/charts/verticadb-operator-26.1.0-0.tgz new file mode 100644 index 0000000..365ecc3 Binary files /dev/null and b/charts/verticadb-operator-26.1.0-0.tgz differ diff --git a/index.yaml b/index.yaml index 184b0ee..4f51603 100644 --- a/index.yaml +++ b/index.yaml @@ -147,6 +147,33 @@ entries: - https://github.com/vertica/kafka-scheduler-chart/releases/download/0.1.0/vertica-kafka-scheduler-0.1.0.tgz version: 0.1.0 verticadb-operator: + - apiVersion: v2 + created: "2025-12-11T14:29:54.870389877Z" + dependencies: + - condition: grafana.enabled + name: grafana + repository: https://grafana.github.io/helm-charts + version: 9.2.10 + - alias: prometheusServer + condition: prometheusServer.enabled + name: kube-prometheus-stack + repository: https://prometheus-community.github.io/helm-charts + version: 75.9.0 + - condition: loki.enabled + name: loki + repository: https://grafana.github.io/helm-charts + version: 6.31.0 + - condition: alloy.enabled + name: alloy + repository: https://grafana.github.io/helm-charts + version: 1.2.0 + description: An operator that can deploy and manage Vertica clusters + digest: fef9c4babdc3ae9db144e648e3b2361132396ca16413ba75d72d5c6d8577761e + name: verticadb-operator + type: application + urls: + - https://raw.githubusercontent.com/cchen-vertica/charts/main/charts/verticadb-operator-26.1.0-0.tgz + version: 26.1.0-0 - apiVersion: v2 created: "2025-10-20T22:57:55.527133009Z" dependencies: @@ -552,4 +579,4 @@ entries: urls: - https://github.com/vertica/vertica-kubernetes/releases/download/v1.0.0/verticadb-operator-1.0.0.tgz version: 1.0.0 -generated: "2025-10-20T22:57:55.451283311Z" +generated: "2025-12-11T14:29:54.789369543Z"