FOSSA Helm charts v1.19.0 and newer will deploy additional resources to provide faster and more reliable processing of background tasks such as project builds and report generation. The deployment of these resources is controlled by new default values provided in the Helm charts starting from v1.19.0. These changes will only improve FOSSA performance and not affect any user-facing features or functionality.
Starting March 1 2022, all FOSSA releases will use the new background task infrastructure. You will not be able to continue upgrading the FOSSA service unless your Helm charts are at least on this version. Note that you are required to upgrade the FOSSA Helm charts, not the FOSSA service itself before March 1.
You can see the versions of deployed Helm charts by running helm ls -n fossa. To ensure your FOSSA Helm charts use the new default values, make sure you run helm upgrade with the --reset-values flag. For example:
helm repo update
helm upgrade --reset-values -f your_existing_helm_values.yml
Attempting to upgrade to v1.19.0 of the chart using the –reuse-values flag or without passing in a values file will result in an error being shown:
FOSSA has updated its default values. You're using 0 and the latest version is 1. Please upgrade without `--reuse-values`.
This upgrade will ensure that you have the fossa-core-worker-primary and fossa-core-worker-lowpriority deployments that will be used to process background tasks moving forward. In a future update we will remove the agent and watchdog deployments.
If you have any questions about this upgrade, please contact us at https://support.fossa.com.