mongodb-oidc-environment

--mongodb-oidc-environment is a global parameter for the Liquibase MongoDB Pro extension. It specifies the cloud provider environment for OIDC authentication. Valid values are: azure.

Specifying this parameter is required for OIDC authentication. However, if --mongodb-oidc-authentication-mechanism is not specified, --mongodb-oidc-environment is optional. It is available in the Liquibase Pro MongoDB extension 1.5.0 and later.

Uses

You can connect Liquibase to your MongoDB Atlas database using OpenID Connect (OIDC). This parameter lets you specify some of your OIDC authentication details. For more guidance on authentication on MongoDB Atlas, see Using Liquibase MongoDB Pro with MongoDB Atlas.

Syntax

You can set this parameter in the following ways:

Option Syntax
Liquibase properties file (defaults file)
liquibase.mongodb.oidc.environment: <string>
Global flow file argument (example)
stages:
  Default:
    actions:
      - type: liquibase
        command: update
        globalArgs: { mongodb-oidc-environment: "<string>" }
Global CLI parameter
liquibase
 --mongodb-oidc-environment=<string> update
 --changelog-file=example-changelog.xml

JVM system property (JAVA_OPTS Environment Variable)

JAVA_OPTS=-Dliquibase.mongodb.oidc.environment=<string>
Liquibase Environment Variables
LIQUIBASE_MONGODB_OIDC_ENVIRONMENT=<string>

For more information, see Working with Command Parameters.

Related links