Update Template Manager with Helm Charts
This guide shows how to update the Template Manager (Fluent Manager) using Helm. Replace the placeholder values with your environment details.
Prerequisites
helminstalled and authenticated to your cluster- Access to the Helm chart repository
- Release names and Kubernetes namespaces for your environment
Placeholders
Set these values for your environment before running commands:
CHART_REPO- Helm repo URLNAMESPACE- Kubernetes namespaceRELEASE- Helm release nameCHART_TGZ- Chart package file (for example: fluent-helm-chart-x.y.z.tgz)VALUES_FILE- Path to values fileADMIN_EMAIL- Default admin email (if needed)ADMIN_PASSWORD- Default admin password (if needed)
1) Add or update the chart repository
helm repo add template-manager CHART_REPO
helm repo update
2) Review current release
helm list -n NAMESPACE
helm history RELEASE -n NAMESPACE
3) Upgrade with the combined chart
If your Helm chart packages both frontend and backend, a single upgrade is enough.
helm upgrade RELEASE CHART_TGZ \
-n NAMESPACE \
-f VALUES_FILE \
--set manager.envConfigMap.FLUENT_MANAGER_DEFAULT_ADMIN_EMAIL=ADMIN_EMAIL \
--set manager.envConfigMap.FLUENT_MANAGER_DEFAULT_ADMIN_PASSWORD=ADMIN_PASSWORD
4) Verify the rollout
kubectl rollout status deployment/RELEASE-backend -n NAMESPACE
kubectl rollout status deployment/RELEASE-frontend -n NAMESPACE
5) Smoke check
- Open the UI and validate basic navigation.
- Confirm backend health endpoints respond.
- Check logs for errors.
6) Rollback (if needed)
helm rollback RELEASE <REVISION> -n NAMESPACE
Notes
- Keep values files in source control per environment.
- Prefer pinning chart versions for reproducible deployments.
- If your chart does not include both services, keep separate upgrades for frontend and backend.