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.

3.2 to 3.3.1 Upgrade Required Helm Value & Posgresql Changes

 

In order to upgrade from ThreadFix 3.2 to 3.3.1 users must be aware of required Helm Value & Posgresql Changes detailed below.

Prior to beginning any upgrades or migration, ThreadFix strongly recommends users review the Upgrade & Migration Guidelines.

Helm Value Changes

In ThreadFix 3.3, Kong PostgreSQL Subcharts now have the following structure changes:

Prior to ThreadFix 3.3:

echo "kong: postgresql: postgresqlPassword: $PG_PASSWORD global: threadfix: licenseCMOverride: tf-license" > myValues/myValues.yaml

As of ThreadFix 3.3:

echo "kong: postgresql: auth: password: $PG_PASSWORD global: threadfix: licenseCMOverride: tf-license" > myValues/myValues.yaml

 

Posgresql Updates

The following requires first adjusting the Kong PostgreSQL Subcharts above, and ThreadFix version 3.2.

  1. Set environment variables like below:

    export TF_RELEASE=$(helm ls | grep threadfix | awk '{ print $1}') export POSTGRESQL_PASSWORD=$(kubectl get secret ${TF_RELEASE}-postgresql -o jsonpath="{.data.postgresql-password}" | base64 --decode) export PG_ADMIN_PASSWORD=$(openssl rand -base64 32)

     

  2. Export current helm values:

     

  3. Add the helm repo and update:

     

  4. Delete postgresql:



  5. Upgrade with --no-hooks set:

     

  6. Manually run kong migrations:

     

  7. To confirm the upgrade was successful, echo the following TF_VERSION variable:

 

 

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.