New! – Spin up instant copies of your dev databases in the cloud for free Learn more

Flyway Documentation

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 -gcsm.project="quixotic-ferret-345678" info

Configuration File

flyway.gcsm.project=quixotic-ferret-345678

Environment Variable

FLYWAY_GCSM_PROJECT=quixotic-ferret-345678

API

Configuration configuration = new ClassicConfiguration();
GcsmApiExtension apiExtension = configuration.getExtensionConfiguration(GcsmApiExtension.class);
apiExtension.setGcsmProject("quixotic-ferret-345678");

Gradle

flyway {
    gcsmConfiguration {
        gcsmProject = 'quixotic-ferret-345678'
    }
}

Maven

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