Redgate Summit – The Database DevOps Transformation Watch now
PASS Data Community Summit logo

PASS Data Community Summit

A hybrid conference in Seattle and online

15-18 November

Flyway Documentation

This documentation is deprecated. The new documentation can now be found on documentation.red-gate.com

Poll

Google Cloud Secret Manager Project

Flyway Teams

Description

The GCSM Project that you are storing secrets in

Example: quixotic-ferret-345678

Usage

Commandline

./flyway -plugins.gcsm.project="quixotic-ferret-345678" info

Configuration File

flyway.plugins.gcsm.project=quixotic-ferret-345678

Environment Variable

FLYWAY_PLUGINS_GCSM_PROJECT=quixotic-ferret-345678

API

GcsmConfigurationExtension gcsmConfigurationExtension = configuration.getPluginRegister().getPlugin(GcsmConfigurationExtension.class)
gcsmConfigurationExtension.setGcsmProject("quixotic-ferret-345678");

Gradle

flyway {
    pluginConfiguration [
        gcsmProject: 'quixotic-ferret-345678'
    ]
}

Maven

<configuration>
    <pluginConfiguration>
        <gcsmProject>quixotic-ferret-345678</gcsmProject>
    </pluginConfiguration>
</configuration>