Skip to content

schemahero/schemahero-helm

Repository files navigation

Helm chart for SchemaHero

GitHub Workflow Status Current Artifact Hub Apache 2.0

Installation

The chart is published to GitHub Container Registry and requires Helm version to be >= 3.7.0.

  1. Enable OCI support.

    export HELM_EXPERIMENTAL_OCI=1
  2. Choose appropriate version from the available releases.

    It's recommended to install the chart into a dedicated namespace.

    helm upgrade -i --wait --create-namespace -n schemahero schemahero \
      oci://ghcr.io/schemahero/helm/schemahero --version ${VERSION}

Configuration

Chart parameters can be configured via Helm values files.

Check out values schema for the comprehensive list of available configuration options.

Create new release

  1. Navigate to Release Workflow in Actions section.
  2. Click Run workflow button.
  3. Wait until job is finished.

Release job performs following actions.

  1. Generates changelog from previous release tag.
  2. Calculates a new release version from the changelog.
  3. Creates new GitHub release with git tag containing new release number.
  4. Generates Helm chart with assigned version.
  5. Publishes Helm chart to GitHub Packages repository.

Release pipeline is powered by semantic-release tool.