Individual Service Deployment
Each service can be installed, updated, and uninstalled individually. To install the formsflow.ai application, please follow the below steps in order:
1.Log in to your Kubernetes cluster using the command line interface.
2.Set environment variables
export DOMAIN_NAME=apps.bronze.aot-technologies.com
export NAMESPACE=forms-flow
export DIRECTORY=”formsflow” // Used for an install from the forsflow helm registry export DIRECTORY=”../charts” // Used for local directory installation
3.Add or update the Forms Flow chart repository on to your local machine
helm repo add formsflow https://aot-technologies.github.io/forms-flow-ai-charts
helm repo update formsflow
Or update each individual service
helm dependency update $DIRECTORY/forms-flow-ai/
helm dependency update $DIRECTORY/forms-flow-analytics/
helm dependency update $DIRECTORY/forms-flow-forms/
helm dependency update $DIRECTORY/forms-flow-idm/
helm dependency update $DIRECTORY/forms-flow-admin/
helm dependency update $DIRECTORY/forms-flow-api/
helm dependency update $DIRECTORY/forms-flow-bpm/
helm dependency update $DIRECTORY/forms-flow-data-analysis/
helm dependency update $DIRECTORY/forms-flow-web/
helm dependency update $DIRECTORY/forms-flow-documents-api/
4.Install Forms Flow using Helm Charts
Sample Helm Install Command:
helm install [RELEASE_NAME] formsflow/[COMPONENT_NAME] [flags]
See helm install for command documentation.
helm install forms-flow-ai formsflow/forms-flow-ai
–set Domain=$DOMAIN_NAME \ –set forms-flow-idm.keycloak.ingress.hostname=forms-flow-idm-$NAMESPACE.$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-analytics formsflow/forms-flow-analytics
–set Domain=$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-forms formsflow/forms-flow-forms
–set Domain=$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-idm formsflow/forms-flow-idm
–set Domain=$DOMAIN_NAME
–set keycloak.ingress.hostname=forms-flow-idm-$NAMESPACE.$DOMAIN_NAME
–namespace $NAMESPACE
# Optional Premium Admin Service:
helm install forms-flow-admin formsflow/forms-flow-admin
–set Domain=$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-api formsflow/forms-flow-api
–set Domain=$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-bpm formsflow/forms-flow-bpm
–set Domain=$DOMAIN_NAME
–set camunda.websocket.securityOrigin=https://*.$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-data-analysis formsflow/forms-flow-data-analysis
–set Domain=$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-documents-api formsflow/forms-flow-documents-api
–set Domain=$DOMAIN_NAME
–namespace $NAMESPACE
helm install forms-flow-web formsflow/forms-flow-web
–set Domain=$DOMAIN_NAME
–namespace $NAMESPACE
5.Uninstall Forms Flow
This removes all of the Kubernetes components associated with the chart and deletes the release.
NOTE: Persistent Volume Claims are not automatically deleted from Kubernetes.
Sample Helm Uninstall Command:
helm uninstall [RELEASE_NAME] [flags]
See helm uninstall for command documentation.
helm uninstall forms-flow-admin -n $NAMESPACE
helm uninstall forms-flow-ai -n $NAMESP
helm uninstall forms-flow-api -n $NAMESPACE
helm uninstall forms-flow-analytics -n $NAMESPACE
helm uninstall forms-flow-bpm -n $NAMESPACE
helm uninstall forms-flow-data-analysis -n $NAMESPACE
helm uninstall forms-flow-forms -n $NAMESPACE
helm uninstall forms-flow-idm -n $NAMESPACE
helm uninstall forms-flow-web -n $NAMESPACE
helm uninstall forms-flow-documents-api -n $NAMESPACE
helm-charts is maintained by AOT-Technologies.
If you face any issues while installing ,please connect with us.
Copyright© formsflow.ai