Skip to content

docs(setup): add ArgoCD, FluxCD, and OpenShift install guides#885

Merged
tamalsaha merged 12 commits into
masterfrom
distro-install
Jun 16, 2026
Merged

docs(setup): add ArgoCD, FluxCD, and OpenShift install guides#885
tamalsaha merged 12 commits into
masterfrom
distro-install

Conversation

@tamalsaha

Copy link
Copy Markdown
Member

Summary

Adds three new sections to docs/setup/install/kubedb.md:

  • ArgoCD and FluxCD tabs alongside the existing Helm 3 / YAML tabs.
    • ArgoCD covers ace-user-roles, license-proxyserver, kubedb, optional kubestash for backup, and the monitoring stack (kube-prometheus-stack + panopticon + monitoring-operator).
    • FluxCD covers an OCI HelmRepository pointing at ghcr.io/appscode-charts, a license Secret, and a HelmRelease with crds: CreateReplace.
  • Install on OpenShift section with three tabbed options:
    • Standard kubedb chart with global.distro.openshift + global.distro.ubi overrides.
    • Red Hat OpenShift Certified Helm chart (kubedb-certified-crds + kubedb-certified).
    • OpenShift OperatorHub bundle with the installer.kubedb.com/v1 Kubedb CR.
  • Enable Database Engines section documenting the full global.featureGates map and how to apply it via a values file or --set flags.

Test plan

  • Build the docs site locally (hugo serve or equivalent) and confirm the new tabs render correctly under Setup → Install → KubeDB.
  • Verify {{< param "info.version" >}} and {{< param "info.installer" >}} resolve in the new ArgoCD / FluxCD / OpenShift blocks.
  • Spot-check the rendered ArgoCD / FluxCD manifests are copy-paste applyable (no leading whitespace issues from the tab wrappers).

- Add ArgoCD tab with Application manifests for ace-user-roles,
  license-proxyserver, kubedb, kubestash (backup), and the monitoring
  stack (kube-prometheus-stack, panopticon, monitoring-operator).
- Add FluxCD tab with HelmRepository + HelmRelease against the
  ghcr.io/appscode-charts OCI registry, wiring the license via a Secret.
- Add Install on OpenShift section covering the standard chart with
  global.distro overrides, the Red Hat certified Helm chart
  (kubedb-certified + kubedb-certified-crds), and the OpenShift
  OperatorHub bundle with the installer.kubedb.com/v1 Kubedb CR.
- Add Enable Database Engines section documenting the full
  global.featureGates map and how to apply it via Helm values or --set.

Signed-off-by: Tamal Saha <tamal@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 12, 2026
Signed-off-by: Tamal Saha <tamal@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 15, 2026
Signed-off-by: Tamal Saha <tamal@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 15, 2026
Signed-off-by: Tamal Saha <tamal@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 15, 2026
Signed-off-by: Tamal Saha <tamal@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 15, 2026
Signed-off-by: Tamal Saha <tamal@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 15, 2026
@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit ecea62d):

https://kubedb-v2-hugo--pr885-distro-install-6ufwdz8i.web.app

(expires Tue, 23 Jun 2026 06:06:41 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 0f29ae8ae0bd54a99bf2b223b6833be47acd5943

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 16, 2026
…-roles step

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 16, 2026
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 16, 2026
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 16, 2026
…tcher

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 16, 2026
ArnobKumarSaha added a commit to kubestash/docs that referenced this pull request Jun 16, 2026
Split the single setup/install/kubestash/index.md into a section with
one page per installation method (Helm, YAML, ArgoCD, FluxCD, OpenShift)
plus a common configuration page holding the verify steps, mirroring
kubedb/docs#885. Repoint referencing pages to the new _index.md.

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
anisurrahman75 pushed a commit to kubestash/docs that referenced this pull request Jun 16, 2026
Split the single setup/install/kubestash/index.md into a section with
one page per installation method (Helm, YAML, ArgoCD, FluxCD, OpenShift)
plus a common configuration page holding the verify steps, mirroring
kubedb/docs#885. Repoint referencing pages to the new _index.md.

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
@tamalsaha tamalsaha merged commit 7170308 into master Jun 16, 2026
6 of 7 checks passed
@tamalsaha tamalsaha deleted the distro-install branch June 16, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants