Skip to main content
This section is applicable only if you are self-hosting the control-plane. In case Truefoundry is hosting the control-plane, all upgrades are managed by Truefoundry automatically.
Truefoundry control-plane is usually released twice a week to our hosted control-plane. Releases for self-hosted control-plane are usually a week behind our managed saas control-plane. All the releases can be found in our Changelog page. Each version is tagged with a version number and date. It also contains the instructions to upgrade the control-plane.

Release Changelog

In case there is any breaking chnage or the values.yaml of the control-plane helm chart needs to change, it will be clearly mentioned in the changelog.
Truefoundry team can also help you in the upgrade process. We can come on a screen share and be available during the upgrade. We usually recommend upgrading the control-plane atleast once a month to keep it up to date.

Compute Plane Dependencies

The control-plane is compatible with older versions of the compute-plane unless mentioned in the changelog. We do however have a recommended version of the different components of the compute-plane that you should try to maintain since that is the most tested configuration that we maintain. You can track the dependencies here: https://releases.truefoundry.com/control-plane-versions This will highlight the versions of ArgoCD, GPU Operator, and other addons that the control-plane version is tested with.

Gateway Plane Dependencies

The control-plane chart has a dependency on the gateway-plane chart. Every control-plane version is compatible with the gateway plane that is part of the control-plane chart. You can find the gateway-plane version in the control-plane Chart.yaml file.
Control-plane newer versions are compatible with older versions of the gateway-plane unless mentioned in the changelog. However, newer features in the control-plane might not be available in the older gateway-plane versions.