Skip to content

docs(onprem): add the dojo-helm-cli guide to the Kubernetes section - #16094

Merged
Maffooch merged 1 commit into
DefectDojo:bugfixfrom
rossops:docs/onprem-helm-cli
Sep 25, 2026
Merged

Maffooch merged 1 commit into
DefectDojo:bugfixfrom
rossops:docs/onprem-helm-cli

Conversation

@rossops

@rossops rossops commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator

Description

dojo-helm-cli is out and has no docs. Compose customers get a full page for dojo-compose-cli. Helm customers had the chart guides and nothing on the tool that actually pulls the chart for them. This fills that gap.

The new page is get_started/pro/onprem/kubernetes/installing_with_dojo_helm_cli.md, under Kubernetes (Helm), sitting just after the installation guide. It covers:

  • what you need on the workstation, plus outbound access to the registry
  • register, and when you actually need it
  • deploy: the four platforms, what each expects to exist already, the flags, and the DOJO_* variables the bootstrap scripts read. It also points out that leaving the database unset gets you an embedded PostgreSQL.
  • deploy status and deploy uninstall, and what uninstall leaves behind
  • preflight and its four checks
  • download-artifacts for air-gapped staging, then pushing the images to a private registry
  • diag, its collectors and redaction
  • update-binary and the update notice
  • a command reference

It links into the installation guide (ddorch database, Verify, Uninstalling, Private Registry) rather than repeating it. The section's _index.md gets one extra clause mentioning the CLI.

One thing reviewers may trip over: diag defaults to the defectdojo namespace, but deploy installs into dojopro. The page tells readers to pass --namespace to diag. The mismatch is in the CLI itself and will be fixed there separately.

Test results

Docs only. Flags and defaults were taken from the 4.0.0 binary's --help output, not the README. Platform requirements and variables come from the bootstrap scripts that release embeds. A local hugo build succeeds: the page appears in the Kubernetes section nav, and all five anchor links into the installation guide resolve.

Documentation

This is the documentation. English only, same as the Compose guide.

🤖 Generated with Claude Code

dojo-helm-cli shipped with no published docs. Compose customers get a
full page for dojo-compose-cli; Helm customers had the chart guides and
nothing on the tool that pulls the chart for them.

The new page sits under Kubernetes (Helm) next to the installation guide.
It covers registry auth, deploy and its platform bootstrap scripts,
preflight, download-artifacts for air-gapped staging, diag, and
update-binary, and links into the installation guide rather than
repeating it.

Flags and defaults come from the 4.0.0 binary's --help output, and the
per-platform requirements and DOJO_* variables come from the bootstrap
scripts it embeds. The README was not the source.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rossops rossops added this to the 3.3.300 milestone Sep 25, 2026
@rossops rossops added the docs label Sep 25, 2026
@rossops
rossops requested a review from paulOsinski September 25, 2026 19:38
@Maffooch
Maffooch added this pull request to the merge queue Sep 25, 2026
Merged via the queue into DefectDojo:bugfix with commit a7a7938 Sep 25, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants