Advanced Installation Overview: Third-Party Tools
This page provides a concise overview of the advanced components available in KubeRocketCI. While these third-party tools are not obligatory, they greatly enhance the capabilities of the platform, enabling the creation of a robust CI/CD environment.
Third-Party Components​
Find below the list of the key components used by KubeRocketCI:
Here's the table with the added 'Description' column containing a short description for each component:
| Component | Requirement Level | Description |
|---|---|---|
| Tekton | Mandatory | A cloud-native solution for building CI/CD pipelines. |
| Argo CD | Mandatory | A declarative, GitOps continuous delivery tool for Kubernetes. |
| NGINX Ingress Controller1 | Mandatory | Manages external access to HTTP services in a Kubernetes cluster. |
| Keycloak | Optional | An open-source identity and access management solution. |
| DefectDojo | Optional | An open-source application vulnerability management tool. |
| ReportPortal | Optional | An AI-powered test automation dashboard for analyzing test results. |
| Capsule2 | Optional | A lightweight tool for managing Kubernetes namespaces. |
| External Secrets | Optional | Manages external secret storage like AWS Secrets Manager, integrating with Kubernetes. |
| Nexus | Optional | A repository manager supporting various formats including Docker, npm, and Helm charts. |
| Harbor | Optional | An open-source trusted cloud native registry project that stores, signs, and scans content. |
Although we have dedicated instructions for all of these third-party tools, we recommend installing them via add-ons approach.