Upgrading Tines on AWS Fargate

💡Note

Pre-upgrade recommendations 

Before upgrading, we advise that you backup your data following the recommendations here.

Steps to upgrade Tines for a self-hosted AWS Fargate deployment 

Step 1. Obtain the image from either your Docker Hub account or your cloud tenant at /admin/upgrade.

Step 2. Unzip/pull the image.

Step 3. Push the image to your ECR repository.

Step 4. Create a new revision using the new image for each of the tines-app and tines-sidekiq task definitions.

Step 5. Update each of the tines-app and tines-sidekiq tasks with their new definition. To ensure no interruption to ongoing story runs, we recommend updating tines-app first, ensuring its fully deployed and then updating tines-sidekiq.

Step 6. Optional - Check the logs to ensure the new tasks are running as expected.

Step 7. Optional - Navigate to /version on your tenant and check that the version is up to date.

Upgrading the Redis version 

Tines 14.0 and above requires Redis 6.2 or above, Tines 31.2 recommends using Redis 7.0 or 7.1 if using AWS Elasticache. If you need to upgrade your Elasticache Redis cluster then please follow the instructions here. Note that this will incur downtime to your instance while the cluster is upgraded. All previous Tines installations are compatible with Redis 6.2, so this upgrade can be performed before upgrading to Tines 14.0.

Was this helpful?