Skip to content

wickes1/apicurio-registry-helm

Repository files navigation

Ultimate Helm chart for Apicurio Registry

Current MIT License

Roadmap

  • optionally create Ingress
  • OIDC support via OAuth2 Proxy
  • improve values schema linter tests

Please, suggest more roadmap actions by opening an issue in this project.

Installation

The chart is published to GitHub Container Registry and can be installed only with Helm 3.

Helm 3 CLI requires enabling OCI registry support.

export HELM_EXPERIMENTAL_OCI=1

First, find the appropriate version from available releases list.

Then, download the chart with choosen ${VERSION} to a local directory.

helm pull oci://ghcr.io/eshepelyuk/apicurio-registry --version ${VERSION}

The command above will download a file named apicurio-registry-${VERSION}.tgz.

After that, chart is ready to be installed (or upgraded), we suggest to install it into a dedicated namespace.

helm upgrade -i --wait --create-namespace -n apicurio myreg apicurio-registry-${VERSION}.tgz

Access Apicuruio Registry UI

  1. Forward local port to installed registry instance
kubectl port-forward service/myreg-apicurio-registry 8080:8080
  1. Open your browser at

    http://localhost:8080

Configuration

Chart parameters can be configured via Helm values files.

Check out values.yaml and values.schema.json for the available configuration options.

Contribution

Your contributions like feature suggesstions, bug reports and pull requests are always welcomed. Please check CONTRIBUTING page for details.

About

Ultimate Helm chart for Apicurio Registry

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 67.6%
  • Smarty 25.1%
  • Dockerfile 7.3%