As we reach the end of September 2024, ThreadFix version 3.x on-premises has officially reached its End-of-Life. Therefore, there is no longer support or updates for this version of the product. We have fully transitioned our product and development teams to focus ThreadFix SaaS and migrating all customers over from the on-premises versions. Our Customer Success and Support teams are here to help you in migrating to ThreadFix SaaS and maximizing the value you see from this improved offering from Coalfire. This is the next phase of ThreadFix and our team is looking forward to continuing to support you on this journey.
Upgrading to MySQL 8
Prior to beginning any upgrades or migration, ThreadFix strongly recommends users review the Upgrade & Migration Guidelines.
As of ThreadFix 3.4, ThreadFix no longer supports MySQL 5.7 and users should migrate to MySQL 8.0.
1. Upgrading an Internal DB:
Begin by following the standard upgrade instructions labeled as "Upgrade".
Please Note: You will need to deploy at least twice.
First Deployment: This will usually fail because of conflicts between the spring framework db entities and the MySQL upgrade. However, by the end of this first attempt, the MySQL DB container should have successfully upgraded to MySQL 8, and the
appsec-migration
process should be completed.Second Deployment: The Threadfix 3.X deployment should start up successfully.
For Local Deployment on a Dev EKS Cluster: When updating local branches between versions 3.3 and 3.4/latest, execute the following command:
bashCopy code
rm k8s/charts/threadfix/charts/*.tgz && helm dep up k8s/charts/threadfix
2. Upgrading an External MySQL DB (5.7 to 8.0):
ThreadFix advises users to follow the MySQL’s INPLACE upgrade instructions when transitioning from MySQL 5.7 to MySQL 8.0.
Upon successful INPLACE migration, you can then upgrade ThreadFix to version 3.4 by following the provided Upgrade Guides.
Migration Between Servers: If you decide to move from one server to another, ensure you modify the configurations specified in the documentation for either Global or AppSec databases.
Encountering Errors: Should any complications arise during MySQL’s Upgrade Checker, immediately open a support ticket. Attach the results of the Upgrade Check to this ticket. This will aid the ThreadFix Support team in assisting you throughout the migration process.
Table of Contents
www.threadfix.it | www.coalfire.com
Copyright © 2024 Coalfire. All rights reserved.
This Information Security Policy is CoalFire - Public: Distribution of this material is not limited.