diff --git a/docs/operator-guide/devsecops/defectdojo.md b/docs/operator-guide/devsecops/defectdojo.md index a0a953eb31..cb40c50a9e 100644 --- a/docs/operator-guide/devsecops/defectdojo.md +++ b/docs/operator-guide/devsecops/defectdojo.md @@ -1,14 +1,14 @@ --- title: "Install and Integrate DefectDojo" description: "Install DefectDojo on Kubernetes with Helm and integrate it with KubeRocketCI pipelines: step-by-step setup for CI/CD vulnerability management." -sidebar_label: "Integrate DefectDojo" +sidebar_label: "DefectDojo" --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -# Integrate DefectDojo +# Install and Integrate DefectDojo
@@ -29,14 +29,13 @@ Install DefectDojo on Kubernetes with Helm and integrate it into KubeRocketCI pi - Kubectl version 1.34.0+ is installed. Please refer to the [Kubernetes official website](https://kubernetes.io/releases/download/) for details. - [Helm](https://helm.sh) version 3.19.0+ is installed. Please refer to the [Helm page](https://github.com/helm/helm/releases) on GitHub for details. -## Installation +## Installation Options -:::info - Please refer to the [DefectDojo Helm Chart](https://github.com/DefectDojo/django-DefectDojo/tree/master/helm/defectdojo) - and [Deploy DefectDojo into the Kubernetes cluster](https://github.com/DefectDojo/django-DefectDojo/blob/dev/readme-docs/KUBERNETES.md) sections for details. -::: +To install DefectDojo on Kubernetes, deploy the official [DefectDojo Helm chart](https://github.com/DefectDojo/django-DefectDojo/tree/master/helm/defectdojo), which ships the application with its PostgreSQL database and RabbitMQ message broker. KubeRocketCI supports two paths: a GitOps deployment through the [Cluster Add-Ons](https://github.com/epam/edp-cluster-add-ons) repository (recommended, managed by Argo CD), or a direct `helm upgrade --install` with your own values. + +Upstream reference: [Deploy DefectDojo into the Kubernetes cluster](https://github.com/DefectDojo/django-DefectDojo/blob/dev/readme-docs/KUBERNETES.md). -## Installation DefectDojo Cluster Add-On Approach +## Install DefectDojo via Cluster Add-Ons To install DefectDojo in environment, it's recommended to use the resources provided in the [Cluster Add-Ons](https://github.com/epam/edp-cluster-add-ons) repository. Leveraging the Cluster Add-Ons simplifies the deployment and management process, providing a streamlined method to integrate DefectDojo into infrastructure. @@ -54,7 +53,7 @@ To install DefectDojo in environment, it's recommended to use the resources prov  -## Installation DefectDojo Helm Chart Approach +## Install DefectDojo with the Helm Chart 1. Check that a security namespace is created. If not, run the following command to create it: @@ -241,7 +240,7 @@ To install DefectDojo in environment, it's recommended to use the resources prov -## Configuration DefectDojo ci-user +## Configure the DefectDojo ci-user To prepare DefectDojo for integration with KubeRocketCI, follow the steps below: @@ -273,7 +272,7 @@ To prepare DefectDojo for integration with KubeRocketCI, follow the steps below:  -## Integration DefectDojo with KubeRocketCI +## Integrate DefectDojo with KubeRocketCI Provision the secret using `KubeRocketCI portal`, `Manifest` or with the `externalSecrets` operator: diff --git a/versioned_docs/version-3.15/operator-guide/devsecops/defectdojo.md b/versioned_docs/version-3.15/operator-guide/devsecops/defectdojo.md index a0a953eb31..cb40c50a9e 100644 --- a/versioned_docs/version-3.15/operator-guide/devsecops/defectdojo.md +++ b/versioned_docs/version-3.15/operator-guide/devsecops/defectdojo.md @@ -1,14 +1,14 @@ --- title: "Install and Integrate DefectDojo" description: "Install DefectDojo on Kubernetes with Helm and integrate it with KubeRocketCI pipelines: step-by-step setup for CI/CD vulnerability management." -sidebar_label: "Integrate DefectDojo" +sidebar_label: "DefectDojo" --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -# Integrate DefectDojo +# Install and Integrate DefectDojo @@ -29,14 +29,13 @@ Install DefectDojo on Kubernetes with Helm and integrate it into KubeRocketCI pi - Kubectl version 1.34.0+ is installed. Please refer to the [Kubernetes official website](https://kubernetes.io/releases/download/) for details. - [Helm](https://helm.sh) version 3.19.0+ is installed. Please refer to the [Helm page](https://github.com/helm/helm/releases) on GitHub for details. -## Installation +## Installation Options -:::info - Please refer to the [DefectDojo Helm Chart](https://github.com/DefectDojo/django-DefectDojo/tree/master/helm/defectdojo) - and [Deploy DefectDojo into the Kubernetes cluster](https://github.com/DefectDojo/django-DefectDojo/blob/dev/readme-docs/KUBERNETES.md) sections for details. -::: +To install DefectDojo on Kubernetes, deploy the official [DefectDojo Helm chart](https://github.com/DefectDojo/django-DefectDojo/tree/master/helm/defectdojo), which ships the application with its PostgreSQL database and RabbitMQ message broker. KubeRocketCI supports two paths: a GitOps deployment through the [Cluster Add-Ons](https://github.com/epam/edp-cluster-add-ons) repository (recommended, managed by Argo CD), or a direct `helm upgrade --install` with your own values. + +Upstream reference: [Deploy DefectDojo into the Kubernetes cluster](https://github.com/DefectDojo/django-DefectDojo/blob/dev/readme-docs/KUBERNETES.md). -## Installation DefectDojo Cluster Add-On Approach +## Install DefectDojo via Cluster Add-Ons To install DefectDojo in environment, it's recommended to use the resources provided in the [Cluster Add-Ons](https://github.com/epam/edp-cluster-add-ons) repository. Leveraging the Cluster Add-Ons simplifies the deployment and management process, providing a streamlined method to integrate DefectDojo into infrastructure. @@ -54,7 +53,7 @@ To install DefectDojo in environment, it's recommended to use the resources prov  -## Installation DefectDojo Helm Chart Approach +## Install DefectDojo with the Helm Chart 1. Check that a security namespace is created. If not, run the following command to create it: @@ -241,7 +240,7 @@ To install DefectDojo in environment, it's recommended to use the resources prov -## Configuration DefectDojo ci-user +## Configure the DefectDojo ci-user To prepare DefectDojo for integration with KubeRocketCI, follow the steps below: @@ -273,7 +272,7 @@ To prepare DefectDojo for integration with KubeRocketCI, follow the steps below:  -## Integration DefectDojo with KubeRocketCI +## Integrate DefectDojo with KubeRocketCI Provision the secret using `KubeRocketCI portal`, `Manifest` or with the `externalSecrets` operator: