What's Supported by Harness DB DevOps
This page describes supported platforms and technologies for Harness DB DevOps specifically.
For information about what's supported for other Harness modules and the Harness Platform overall, go to Supported platforms and technologies.
Harness DB DevOps supported platforms and technologies
Harness Database DevOps currently supports several database platforms, including:
| Database | Migration Tool | Authentication Options |
|---|---|---|
| Oracle | Liquibase Community | Basic Auth, Kerberos |
| Oracle | Flyway Community | Basic Auth,SSL |
| PostgreSQL | Liquibase Community, Flyway Community | Basic Auth,SSL |
| MySQL | Liquibase Community, Flyway Community | Basic Auth,SSL |
| Microsoft SQL Server | Liquibase Community | Basic Auth, Kerberos, SSL |
| Microsoft SQL Server | Flyway Community | Basic Auth,SSL |
| MongoDB | Native Executor, Liquibase Community, Flyway Community | Username/Password (SCRAM), SSL |
| Google Cloud Spanner | Liquibase Community | Keyless Auth (Service Account), JSON Key Auth |
| CockroachDB | Liquibase Community | Basic Auth, SSL |
| Google AlloyDB | Liquibase Community | Basic Auth, SSL |
| Snowflake | Liquibase Community | PKI (Key Pair Authentication) |
It's worth noting that MongoDB is a NoSQL database which brings some limitations to your experience of Harness DB DevOps if this is your database of choice. One of the limitations being:
- You cannot enforce policy against SQL initially.
You can learn more about setting up connectors for these databases in Setting Up Connectors.
Additionally, for sources to read the change log from, Harness Database DevOps supports:
- Git
- GitHub
- BitBucket
- GitLab
- Azure Repo
- Artifactory Registry
These platforms allow users to manage database changes effectively within their pipelines, integrating database operations with application code management.
Harness DB DevOps features
Some Harness DB DevOps features are released behind feature flags to get feedback from a subset of customers before releasing the features to general availability.
You can opt-in to the early access features for Harness DB DevOps described in the following table. Contact Harness Support to enable specific early access features in your Harness account. Include the feature flag or name with your request.
For more information about early access features, including early access features for the Harness Platform, delegate, and other Harness modules, go to Early access features.
| Flag | Description |
|---|---|
CDS_CONTAINER_STEP_DELEGATE_SELECTOR_PRECEDENCE | Enable to avoid any impact to your Database DevOps environments. |
CDS_EXECUTION_LIST_CARD_VIEW | Enable to access details of schemas applied to instances in Harness Pipeline execution list in your environment. |