Skip to main content

Database DevOps onboarding guide

This guide introduces you to the robust capabilities of Harness DB DevOps, providing a streamlined approach to managing and securing your database operations. When you define a pipeline in Harness DB DevOps, we dynamically orchestrate a series of jobs within your Kubernetes cluster. These jobs are responsible for cloning your Liquibase changelogs from Git, applying schema changes using Liquibase, and managing logs and cleanup post-execution.

Prerequisites

Before beginning the walkthroughs in this guide, ensure you have:

ItemDetails / Link
Harness accountDatabase DevOps Feature flag enabled (see “Enabling Feature Flags”)
Kubernetes clusterKubernetes Cluster ≥ v1.18, Harness Delegate installed (Delegate setup guide)
Database credentialsJDBC‑compatible database; user with DDL/DML privileges

Conclusion

This onboarding guide helped you get started with Harness Database DevOps onboarding by showing you how to configure your database schema, connect your database instances, create and run a deployment pipeline, and plan resources for scaling. By following these steps, you can deploy Liquibase changelogs from Git, apply schema changes automatically, and monitor your database DevOps processes in Kubernetes without downtime.

If you need more support with database setup, pipeline troubleshooting, or common runtime errors, be sure to visit the Database DevOps Troubleshooting Guide or reach out to our support team. We're here to help you get the most out of Harness Database DevOps!