diff --git a/charts/README.md b/charts/README.md new file mode 100644 index 0000000..21dc28c --- /dev/null +++ b/charts/README.md @@ -0,0 +1,21 @@ +# DNS Operator + +This is the Helm Chart to install the official Kuadrant DNS Kubernetes Operator + +## Installation + +```sh +helm repo add kuadrant https://kuadrant.io/helm-charts/ --force-update +helm install \ + dns-operator kuadrant/dns-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 the [Getting Started guide](https://github.com/Kuadrant/dns-operator/?tab=readme-ov-file#getting-started). diff --git a/charts/dns-operator/Chart.yaml b/charts/dns-operator/Chart.yaml index e930520..a9091d1 100644 --- a/charts/dns-operator/Chart.yaml +++ b/charts/dns-operator/Chart.yaml @@ -13,6 +13,7 @@ kubeVersion: ">=1.19.0-0" type: application # The version will be properly set when the chart is released matching the operator version version: "0.0.0" +appVersion: "0.0.0" maintainers: - email: mnairn@redhat.com name: Michael Nairn diff --git a/make/helm.mk b/make/helm.mk index 7e6dc2a..05fa001 100644 --- a/make/helm.mk +++ b/make/helm.mk @@ -7,6 +7,7 @@ helm-build: yq manifests kustomize operator-sdk ## Build the helm chart from kus # Build the helm chart templates from kustomize manifests $(KUSTOMIZE) build config/helm > charts/dns-operator/templates/manifests.yaml V="$(VERSION)" $(YQ) eval '.version = strenv(V)' -i charts/dns-operator/Chart.yaml + V="$(VERSION)" $(YQ) eval '.appVersion = strenv(V)' -i charts/dns-operator/Chart.yaml .PHONY: helm-install helm-install: $(HELM) ## Install the helm chart