Learn how to safely update your self-hosted Prisme.ai platform
Keeping your Prisme.ai platform up to date ensures you have access to the latest features, security patches, and performance improvements. This guide covers the process for updating your self-hosted Prisme.ai installation safely and efficiently.
Standard updates include minor version changes and patches that don’t require significant infrastructure modifications.
These updates typically include:
Standard updates include minor version changes and patches that don’t require significant infrastructure modifications.
These updates typically include:
Major updates involve significant version changes that may require database migrations, infrastructure changes, or configuration updates.
These updates often include:
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:
Release notes are available in the Prisme.ai customer portal and within the release artifacts.
Check System Requirements
Verify your infrastructure meets the requirements for the new version.
System Requirements Check
Pay special attention to:
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:
Update Helm Repository
Refresh your Helm repository to get the latest charts.
Review Chart Values
Compare your current values with the new chart’s default values to identify changes.
Upgrade Core Components
Update the core Prisme.ai components first.
The core components handle compute operations and must be updated before product modules.
Update Product Modules
After the core is updated, upgrade each product module.
Monitor Update Progress
Watch the deployment progress to ensure all pods are successfully updated.
Verify Connectivity to External Databases
Ensure all services can connect to your managed databases.
Update Helm Repository
Refresh your Helm repository to get the latest charts.
Review Chart Values
Compare your current values with the new chart’s default values to identify changes.
Upgrade Core Components
Update the core Prisme.ai components first.
The core components handle compute operations and must be updated before product modules.
Update Product Modules
After the core is updated, upgrade each product module.
Monitor Update Progress
Watch the deployment progress to ensure all pods are successfully updated.
Verify Connectivity to External Databases
Ensure all services can connect to your managed databases.
Update Terraform Provider Versions
Ensure your Terraform providers are compatible with the new Prisme.ai version.
Update Prisme.ai Terraform Modules
Modify your Terraform configuration to use the updated Prisme.ai modules.
Apply Infrastructure Changes
Run Terraform plan and apply to update your infrastructure.
Review the plan output carefully to understand what resources will be modified, created, or destroyed.
Update Helm Charts Through Terraform
If you’re managing Helm releases via Terraform, update those resources as well.
mongodb://username:password@host:port/database
elasticsearch.existingUrl
in values.yamlstorage.s3.*
parametersAfter completing the update, perform these essential post-update tasks:
Verify Database Connectivity
Ensure all services can connect to your managed databases.
Run Database Optimization Tasks
Optimize database performance after the update.
Verify Product Functionality
Test each Prisme.ai product to ensure they work as expected:
Check Resource Utilization
Monitor resource usage to ensure the system is functioning efficiently.
If you encounter critical issues after an update:
Roll Back Helm Releases
Use Helm rollback to return to the previous version.
Restore Databases
If necessary, restore databases from your pre-update backups.
Revert Terraform Changes
If you used Terraform for the update, revert to the previous state.
Learn how to create and manage backups for your Prisme.ai platform
Scale your platform to meet growing demands
Learn how to safely update your self-hosted Prisme.ai platform
Keeping your Prisme.ai platform up to date ensures you have access to the latest features, security patches, and performance improvements. This guide covers the process for updating your self-hosted Prisme.ai installation safely and efficiently.
Standard updates include minor version changes and patches that don’t require significant infrastructure modifications.
These updates typically include:
Standard updates include minor version changes and patches that don’t require significant infrastructure modifications.
These updates typically include:
Major updates involve significant version changes that may require database migrations, infrastructure changes, or configuration updates.
These updates often include:
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:
Release notes are available in the Prisme.ai customer portal and within the release artifacts.
Check System Requirements
Verify your infrastructure meets the requirements for the new version.
System Requirements Check
Pay special attention to:
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:
Update Helm Repository
Refresh your Helm repository to get the latest charts.
Review Chart Values
Compare your current values with the new chart’s default values to identify changes.
Upgrade Core Components
Update the core Prisme.ai components first.
The core components handle compute operations and must be updated before product modules.
Update Product Modules
After the core is updated, upgrade each product module.
Monitor Update Progress
Watch the deployment progress to ensure all pods are successfully updated.
Verify Connectivity to External Databases
Ensure all services can connect to your managed databases.
Update Helm Repository
Refresh your Helm repository to get the latest charts.
Review Chart Values
Compare your current values with the new chart’s default values to identify changes.
Upgrade Core Components
Update the core Prisme.ai components first.
The core components handle compute operations and must be updated before product modules.
Update Product Modules
After the core is updated, upgrade each product module.
Monitor Update Progress
Watch the deployment progress to ensure all pods are successfully updated.
Verify Connectivity to External Databases
Ensure all services can connect to your managed databases.
Update Terraform Provider Versions
Ensure your Terraform providers are compatible with the new Prisme.ai version.
Update Prisme.ai Terraform Modules
Modify your Terraform configuration to use the updated Prisme.ai modules.
Apply Infrastructure Changes
Run Terraform plan and apply to update your infrastructure.
Review the plan output carefully to understand what resources will be modified, created, or destroyed.
Update Helm Charts Through Terraform
If you’re managing Helm releases via Terraform, update those resources as well.
mongodb://username:password@host:port/database
elasticsearch.existingUrl
in values.yamlstorage.s3.*
parametersAfter completing the update, perform these essential post-update tasks:
Verify Database Connectivity
Ensure all services can connect to your managed databases.
Run Database Optimization Tasks
Optimize database performance after the update.
Verify Product Functionality
Test each Prisme.ai product to ensure they work as expected:
Check Resource Utilization
Monitor resource usage to ensure the system is functioning efficiently.
If you encounter critical issues after an update:
Roll Back Helm Releases
Use Helm rollback to return to the previous version.
Restore Databases
If necessary, restore databases from your pre-update backups.
Revert Terraform Changes
If you used Terraform for the update, revert to the previous state.
Learn how to create and manage backups for your Prisme.ai platform
Scale your platform to meet growing demands