Secure schema migrations with Flyway and CockroachDB Dedicated
CockroachDB Dedicated comes with TLS enabled by default. At the minimum, a certificate authority is needed to authenticate. A customer was having issues using Flyway and TLS. My previous articles on schema migrations and CockroachDB Migrating feature toggles with Unleash and CockroachDB Motivation A prospect was having issues with TLS and Flyway schema migrations and since both topics are near and dear to my heart I felt obligated to respond. High Level Steps Deploy a CockroachDB Dedicated cluster Configure Flyway Verify Demonstrate the problem Step by step instructions Deploy a CockroachDB Dedicated cluster Spinning up a CockroachDB Dedicated cluster is fairly straight forward. Follow this guide . Configure Flyway Setting up a Flyway migration depends on your deployment model. I don't use any sophisticated CI/CD pipeline and rely on Docker for my needs. I'm also using the community edition and limited to certain capabilities. You need a flyway director...