Helm charts for RadiantOne FID deployment
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
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 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
- Kubernetes 1.18+
- Helm 3
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)
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
For installation using CD tool like Argo CD see this link - https://github.com/radiantlogic-devops/radiantone-argocd-helm
helm list --namespace=<name space>
helm test <release name> --namespace=<name space>
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
- Delete FID release
helm uninstall --namespace=<name space> <release name>
NOTE
- Does not delete the persistent volumes
helm repo remove radiantone