helm-charts

Kuadrant Helm Charts Repository

Kuadrant repository for its Helm Charts

Setup Repo Info

helm repo add kuadrant https://kuadrant.io/helm-charts/ --force-update

See helm repo for command documentation.

Kuadrant operator chart

The official Kuadrant Kubernetes Operator

Install Dependencies

Follow the steps below to install the following dependencies for Kuadrant Operator:

Kubernetes Gateway API:

 kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.1.0/standard-install.yaml

cert-manager

 helm repo add jetstack https://charts.jetstack.io --force-update
 helm install \
   cert-manager jetstack/cert-manager \
   --namespace cert-manager \
   --create-namespace \
   --version v1.15.3 \
   --set crds.enabled=true

Gateway Provider (I.E. Istio):

 helm install sail-operator \
         --create-namespace \
         --namespace istio-system \
         --wait \
         --timeout=300s \
         https://github.com/istio-ecosystem/sail-operator/releases/download/0.1.0/sail-operator-0.1.0.tgz

 kubectl apply -f -<<EOF
 apiVersion: sailoperator.io/v1alpha1
 kind: Istio
 metadata:
   name: default
 spec:
   # Supported values for sail-operator v0.1.0 are [v1.22.4,v1.23.0]
   version: v1.23.0
   namespace: istio-system
   # Disable autoscaling to reduce dev resources
   values:
     pilot:
       autoscaleEnabled: false
 EOF

One could opt for Envoy Gateway if preferred.

Install Kuadrant Operator

helm repo add kuadrant https://kuadrant.io/helm-charts/ --force-update
helm install \
 kuadrant-operator kuadrant/kuadrant-operator \
 --create-namespace \
 --namespace kuadrant-system

Parameters

Coming soon! At the moment, there’s no configuration parameters exposed.

Usage

Read the documentation and user guides in Kuadrant.io.

Other Charts

You can also install individual Kuadrant components via helm charts if you prefer.

Chart Reference Docs
Limitador operator helm install kuadrant-operator kuadrant/limitador-operator install
Authorino operator helm install kuadrant-operator kuadrant/authorino-operator install
DNS Operator helm install kuadrant-operator kuadrant/dns-operator install