Skip to content

Commit 7ad4702

Browse files
devGregAclaudeMaffooch
authored
docs: add upgrade guide for DefectDojo Pro on-premise (Helm) deployments (#15189)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>
1 parent 65ba530 commit 7ad4702

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "Upgrading DefectDojo Pro (On-Premise)"
3+
description: "Supported upgrade procedure for self-hosted DefectDojo Pro deployments using the Helm chart"
4+
draft: false
5+
weight: 5
6+
audience: pro
7+
---
8+
9+
This page describes the supported upgrade procedure for self-hosted DefectDojo Pro deployments that use the DefectDojo Pro Helm chart.
10+
11+
## Upgrade everything as one unit
12+
13+
Each DefectDojo Pro release consists of a Helm chart version, container image versions, and the Pro settings files. These are built and tested together and must be upgraded together as one unit.
14+
15+
Upgrading only the image tags is not supported and will break your deployment.
16+
17+
## Settings files and upgrades
18+
19+
DefectDojo Pro ships a `pro_settings.py` file with every release, and the file changes with nearly every version. Do not carry a copy of `pro_settings.py` forward across upgrades, and do not patch an older copy by hand. The application must always run the `pro_settings.py` that matches its version.
20+
21+
Put your own customizations in `local_settings.py`, never in `pro_settings.py`. Your `local_settings.py` is preserved across upgrades.
22+
23+
The Helm chart ships and mounts the matching `pro_settings.py` and your `local_settings.py` automatically. When you upgrade using the chart, there is nothing to copy or migrate by hand.
24+
25+
## Supported upgrade procedure
26+
27+
1. Review the release notes for every version between your current version and your target version, not just the target itself. See the [DefectDojo Pro Changelog](/releases/pro/changelog/) and the version-specific [upgrade notes](/releases/os_upgrading/upgrading_guide/).
28+
2. Back up your database.
29+
3. Upgrade to the Helm chart release that matches your target application version, reusing your existing values files. Do not change image tags independently of the chart version.
30+
31+
If you have questions about upgrading your on-premise deployment, contact [support@defectdojo.com](mailto:support@defectdojo.com).

0 commit comments

Comments
 (0)