Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Note |
---|
ThreadFix has upgraded Kong from version 2.8 to 3.6, in order to upgrade from ThreadFix 3.8.0 to 3.9.0 1 users must be aware of the required Kong changes detailed below. |
Warning |
---|
Prior to beginning any upgrades or migration, ThreadFix strongly recommends users review the Upgrade & Migration Guidelines. |
New Installation of Threadfix 3.9.
01
Begin with the ThreadFix installation setup instructions.
As an additional prerequisite, a Kong
ClusterRole
must be created with the necessary permissions to access the cluster resources required by Kong. This ensures that Kong has the appropriate access rights to function properly within the cluster.Download the kong_clusterrole file provided here and update the placeholder
<namespace>
with your specific namespace where Threadfix will be installed.View file name kong_clusterrole.yaml After updating the namespace in the file, execute the following command to create a
ClusterRole
namedtf-kong
and aClusterRoleBinding
to your namespace:Code Block kubectl apply -f kong_clusterrole.yaml
Proceed with the Installation of Threadfix by following the installation instructions.
Upgrading to Threadfix 3.9.
01
Begin by following the Upgrade & Migration guides first, please read through the following pre-requisites before upgrading.
As Kong has been upgraded to version 3.6, you will need to update your
ClusterRole
andClusterRoleBinding
as a pre-requisite before upgrading.Ensure you back up your existing
ClusterRole
andClusterRoleBinding
for Kong before making any changes. Save the output of the commands below into a secure location.Code Block kubectl get clusterole <cluster-role-name> -o yaml kubectl get clusterrolebinding <cluster-role-binding-name> -o yaml
Note: You can use the following commands to list all your
ClusterRole
andClusterRoleBinding
resources:kubectl get clusterrole
kubectl get clusterrolebinding
From the lists, get the name of
ClusterRole
andClusterRoleBinding
that are related to Kong.Download the file provided below and make the following updates:
Replace
ClusterRole
andClusterRoleBinding
names with the names used in your previous configuration.Update the placeholder
<namespace>
with the namespace where Threadfix is installed currently.View file name kong_clusterrole.yaml
Execute the following commands to update your
ClusterRole
andClusterRoleBinding
Code Block kubectl apply -f kong_clusterrole.yaml
Proceed by following the following upgrade guide.
Reference Documentation
Instructions for installing ThreadFix on KubernetesSetup
Table of Contents
Table of Contents |
---|