Skip to content

Conversation

@christinaausley
Copy link
Contributor

@christinaausley christinaausley commented Jan 28, 2026

Closes #7333 and #7332. I was also worried rdbms.md was becoming too long, so split the content into several pages.

  • ✅ All Helm values, JDBC driver options, and RDBMS requirements documented
  • ✅ Clear guidance on bundled vs. custom driver provisioning
  • ✅ Schema creation, permissions, and autoDDL documented with database-specific examples
  • ✅ Common failure modes and troubleshooting steps covered
  • ✅ End-to-end production installation workflow with 8-step guide
  • ✅ RDBMS vs. ES/OS comparison and component support matrix documented
  • ✅ Clear sidebar organization and cross-linking between pages

New documentation pages

  • helm-with-rdbms.md: End-to-end production Helm installation guide for RDBMS deployments (8-step workflow, scenarios, troubleshooting)
  • rdbms-jdbc-drivers.md: Comprehensive JDBC driver management guide (bundled vs. custom, provisioning strategies, verification)
  • rdbms-schema-management.md: Schema creation and lifecycle guide (autoDDL, permissions, manual management, upgrades)
  • rdbms-troubleshooting.md: Troubleshooting, TLS configuration, and post-deployment operations

Simplified core reference

  • rdbms.md: Refactored from 540 lines to 198 lines as focused configuration reference with links to specialized guides

Navigation & cross-linking

  • install/index.md: Added decision matrix (table) to help users choose between quick-install, RDBMS, and production paths
  • sidebars.js:
    • Added helm-with-rdbms to Install section
    • Created RDBMS subsection under Database with all 6 pages (rdbms, drivers, schema, troubleshooting, validate, scripts)
  • All RDBMS pages cross-linked with "Related pages" sections

Updated References

  • install/index.md: Added comparison table and decision criteria for choosing installation path
  • validate-rdbms.md: Added cross-links to modular guides
  • access-sql-liquibase-scripts.md: Added cross-links to schema and driver pages

When should this change go live?

  • This is a bug fix, security concern, or something that needs urgent release support. (add bug or support label)
  • This is already available but undocumented and should be released within a week. (add available & undocumented label)
  • This is on a specific schedule and the assignee will coordinate a release with the Documentation team. (create draft PR and/or add hold label)
  • This is part of a scheduled alpha or minor. (add alpha or minor label)
  • There is no urgency with this change (add low prio label)

PR Checklist

  • My changes are for an upcoming minor release and are in the /docs directory (version 8.9).
  • My changes are for an already released minor and are in a /versioned_docs directory.

@christinaausley christinaausley self-assigned this Jan 28, 2026
@github-actions
Copy link
Contributor

👋 🤖 🤔 Hello, @christinaausley! Did you make your changes in all the right places?

These files were changed only in docs/. You might want to duplicate these changes in versioned_docs/version-8.8/.

  • docs/self-managed/deployment/helm/configure/database/access-sql-liquibase-scripts.md
  • docs/self-managed/deployment/helm/configure/database/rdbms-jdbc-drivers.md
  • docs/self-managed/deployment/helm/configure/database/rdbms-schema-management.md
  • docs/self-managed/deployment/helm/configure/database/rdbms-troubleshooting.md
  • docs/self-managed/deployment/helm/configure/database/rdbms.md
  • docs/self-managed/deployment/helm/configure/database/validate-rdbms.md
  • docs/self-managed/deployment/helm/install/helm-with-rdbms.md
  • docs/self-managed/deployment/helm/install/index.md

You may have done this intentionally, but we wanted to point it out in case you didn't. You can read more about the versioning within our docs in our documentation guidelines.

@christinaausley
Copy link
Contributor Author

christinaausley commented Jan 28, 2026

@volodymyr-melnykc Note that I have also added you for review from a design/developer journey perspective, as I have adjusted the sidebar a bit.

To all reviewers, interested in what we think of the new helm-with-rdbms placement, or if we would prefer to see this merged elsewhere/with existing content. I was also worried rdbms.md was becoming too long, so maintained the same content but split the content into several pages.

Also note that I am gradually producing docs this week, but don't really require review until next week following kickoff.

@christinaausley christinaausley added the deploy Stand up a temporary docs site with this PR label Jan 28, 2026
@github-actions github-actions bot temporarily deployed to camunda-docs January 28, 2026 15:01 Destroyed
Copy link
Contributor

@RomanJRW RomanJRW left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some initial feedback from my side

| ---------- | ------- | ----------------------------------------------------------------- |
| PostgreSQL | Yes | Patches, extensions, or compatibility with older server versions. |
| MariaDB | Yes | Custom JDBC features or compliance requirements. |
| H2 | Yes | Development only; not supported for production. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@aleksander-dytko: Is this our official position? I am actually a bit split on this after some conversations over the last few days

id: rdbms-troubleshooting
sidebar_label: Troubleshooting
title: RDBMS troubleshooting and operations
description: "Troubleshoot common RDBMS connectivity issues, TLS configuration, and post-deployment operations."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this page, but I wonder if we do/should have something similar for ES/OS, or maybe a secondary storage one. We already have this - https://docs.camunda.io/docs/next/self-managed/concepts/secondary-storage/managing-secondary-storage/ - but they are not really equivalent pages

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I could create a backlog ticket for the following, if I am understanding correctly?

Secondary storage documentation parity: Consider creating equivalent troubleshooting guides for Elasticsearch/OpenSearch or consolidating secondary storage guidance into a unified "Secondary Storage Operations" page. Currently, RDBMS has dedicated troubleshooting coverage, but ES/OS guidance is primarily in the generic managing-secondary-storage page.

@github-actions github-actions bot temporarily deployed to camunda-docs January 28, 2026 19:32 Destroyed
@github-actions
Copy link
Contributor

The preview environment relating to the commit a11ec1d has successfully been deployed. You can access it at https://preview.docs.camunda.cloud/pr-7813/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.9.0-alpha4 February 2026. deploy Stand up a temporary docs site with this PR rdbms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document Helm configuration + JDBC driver management for RDBMS

3 participants