Update Strategy
- Standard Updates
- Major Updates
Standard updates include minor version changes and patches that don’t require significant infrastructure modifications.These updates typically include:
- Bug fixes
- Security patches
- Minor feature enhancements
- Performance optimizations
Pre-Update Checklist
Before proceeding with any update, complete the following checklist:Backup Your Environment
Create complete backups of your client-managed databases and configurations.See the Backup & Restore page for detailed instructions.
Review Release Notes
Carefully review the release notes for the target version to understand:
- Changes to Helm charts
- Terraform module updates
- Database schema changes
- Required infrastructure modifications
Check System Requirements
Verify your infrastructure meets the requirements for the new version.
Pay special attention to:
System Requirements Check
System Requirements Check
- Kubernetes version compatibility
- Node resource availability
- Database version requirements
- Storage capacity
Update Terraform Modules
If you’re using Terraform for infrastructure management, update your modules to the versions compatible with the new Prisme.ai release.
Prepare Rollback Plan
Document a detailed rollback plan in case issues occur during the update.Your rollback plan should include:
- Specific commands to restore databases from backup
- Helm rollback commands
- Terraform destroy/apply commands for affected resources
- Recovery time objectives
- Verification steps after rollback
Update Process
- Helm Chart Updates
- Terraform Updates
Review Chart Values
Compare your current values with the new chart’s default values to identify changes.
Database Compatibility Considerations
MongoDB / Compatible
- Recommended version: 4.4+
- Required indexes will be created automatically
- Schema migrations happen on startup
- Connection string format:
mongodb://username:password@host:port/database
Elasticsearch / OpenSearch
- Elasticsearch 7.10+ or OpenSearch 1.3+
- Check index mappings compatibility
- Some updates require reindexing
- Set
elasticsearch.existingUrlin values.yaml
Redis
- Redis 6.0+ recommended
- Used for caching and message queuing
- Persistence configuration recommended
- Cluster mode supported in Prisme.ai v3.2+
Object Storage (S3)
- S3-compatible storage required
- Used for document storage
- Configure using
storage.s3.*parameters - Verify bucket permissions after updates
Post-Update Tasks
After completing the update, perform these essential post-update tasks:Verify Product Functionality
Test each Prisme.ai product to ensure they work as expected:
- AI SecureChat
- AI Store
- AI Knowledge
- AI Builder
- AI Governance
- AI Insights