Skip to main content

What's Supported by Harness DB DevOps

Last updated on

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:

DatabaseMigration ToolAuthentication Options
OracleLiquibase CommunityBasic Auth, Kerberos
OracleFlyway CommunityBasic Auth,SSL
PostgreSQLLiquibase Community, Flyway CommunityBasic Auth,SSL
MySQLLiquibase Community, Flyway CommunityBasic Auth,SSL
Microsoft SQL ServerLiquibase CommunityBasic Auth, Kerberos, SSL
Microsoft SQL ServerFlyway CommunityBasic Auth,SSL
MongoDBNative Executor, Liquibase Community, Flyway CommunityUsername/Password (SCRAM), SSL
Google Cloud SpannerLiquibase CommunityKeyless Auth (Service Account), JSON Key Auth
CockroachDBLiquibase CommunityBasic Auth, SSL
Google AlloyDBLiquibase CommunityBasic Auth, SSL
SnowflakeLiquibase CommunityPKI (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.
Note

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.

FlagDescription
CDS_CONTAINER_STEP_DELEGATE_SELECTOR_PRECEDENCEEnable to avoid any impact to your Database DevOps environments.
CDS_EXECUTION_LIST_CARD_VIEWEnable to access details of schemas applied to instances in Harness Pipeline execution list in your environment.