Skip to content

Latest commit

 

History

History
153 lines (121 loc) · 3.36 KB

File metadata and controls

153 lines (121 loc) · 3.36 KB

helm

Helm charts for RadiantOne FID deployment

Helm must be installed to use the charts. Please refer to Helm's documentation to get started.


TL;DR

helm repo add radiantone https://radiantlogic-devops.github.io/helm
helm install my-fid-release radiantone/fid --set fid.license=<license> \
--set dependencies.zookeeper.enabled=true --set image.tag=7.4 --set fid.mountSecrets=false

NOTE

  • Only 7.3.x and 7.4.x versions are supported for Helm deployments

Add Helm repo

Add the repo by running the following command:

helm repo add radiantone https://radiantlogic-devops.github.io/helm

To update a repository that has been added and retrieve the latest versions, run the following command:

helm repo update

To see the charts in the radiantone repository, run the following command:

helm search repo radiantone

Charts

Prerequisites

  • Kubernetes 1.18+
  • Helm 3

Setup

Installation

Install RadiantOne FID version 7.4 (latest) using helm --set values

To install the helm chart, run the following command:

helm upgrade --install --namespace=<name space> <release name> radiantone/fid \
--set dependencies.zookeeper.enabled=true
--set zk.clusterName=my-demo-cluster \
--set fid.license="<license key>" \
--set fid.rootPassword="test1234" \
--set fid.mountSecrets=false \
--set image.tag=7.4.7

NOTE

  • Curly brackets in the license must be escaped --set fid.license="{rlib}xxx"
  • Image tag 7.4 contains the latest patch release (7.4.7)

Install RadiantOne FID version 7.4 (latest) using helm values file.

Create a file with these contents and save it as fid_values.yaml

image:
  tag: "7.4.7"
fid:
  rootPassword: "test1234"
  license: "<license key>"
  mountSecrets: false
zk:
  cluserName: "my-demo-cluster"
dependencies:
  zookeeper:
    enabled: true

Run the following command

helm upgrade --install --namespace=<name space> <release name> radiantone/fid --values fid_values.yaml
Install RadiantOne FID version 7.4 (latest) using Argo CD.

For installation using CD tool like Argo CD see this link - https://github.com/radiantlogic-devops/radiantone-argocd-helm

List

List FID releases
helm list --namespace=<name space>

Test

Test FID release
helm test <release name> --namespace=<name space>

Upgrade

Upgrade FID release

NOTE

  • Upgrade can only be performed to a higher version
  • Upgrade from 7.3.x to 7.4.x is not supported

  • Using --set values - set image.tag value
helm upgrade --install --namespace=<name space> <release name> radiantone/fid --set image.tag=7.4.8 --reuse-values
  • Using values file - update the values file with the newer version tag.
image:
  tag: "7.4.8"
fid:
  rootPassword: "test1234"
  license: "<license key>"
  mountSecrets: false
zk:
  cluserName: "my-demo-cluster"
dependencies:
  zookeeper:
    enabled: true
helm upgrade --install --namespace=<name space> <release name> radiantone/fid --values fid_values.yaml --reuse-values

Clean Up

  • Delete FID release
helm uninstall --namespace=<name space> <release name>

NOTE

  • Does not delete the persistent volumes

Remove Helm repo

helm repo remove radiantone