Readme file
FlowX AI
This Helm chart installs FlowX AI in a Kubernetes cluster.
Before you begin
- Install Kubernetes 1.19+ and Helm 3+.
- To successfully install the software, you must have the administrator and manager roles on the Kubernetes cluster service.
Security and compliance controlsÂ
ÂFlowX helm chart meet the following controls.
Profile | ID |
---|---|
NIST | TBD |
Required resources
To run the software, the following resources are required:
- Ingress controller (nginx)
- TLS certificate or cert-manager
- Storage (db, elasticsearch, redis, kafka)
Installing the software
flowx-release chart is an umbrella chart that includes backend services, frontend and dependencies. This setup is not suitable for a production environment and should be used for demos and PoCs.
The chart includes:
- predefined kubernetes secrets
- bitnami charts for minio, postgresql, kafka, elasticsearch, redis and keycloak
- flowx keycloak realm with all basic configs included
Update ingress/hostname/tls configuration. Eg. admin.
Check ./values-test.yaml
for complete list of services.
Install:
Production configuration
Production environment requires usage of managed services and it's not supported for the moment.
Upgrading to a new version
When a new version of a Helm Chart is available, you're alerted in your Schematics workspace. To upgrade to a new version, complete the following steps:
- Go to the Menu > Schematics.
- Select your workspace name.
- Click Settings. In the Summary section, your version number is displayed.
- Click Update.
- Select a version, and click Update.
Uninstalling the software
Complete the following steps to uninstall a Helm Chart from your account.
- Go to the Menu > Schematics.
- Select your workspace name.
- Click Actions > Destroy resources. All resources in your workspace are deleted.
- Click Update.
- To delete your workspace, click Actions > Delete workspace.