From f445c39c88fd3b0f5efed7d873bd2c0198a0a299 Mon Sep 17 00:00:00 2001 From: Philipp Thun Date: Wed, 7 Aug 2024 23:08:24 +0200 Subject: [PATCH] Run stack_check after DB migrations and seeds (#453) Running the stack_check before the initial DB setup fails, as it waits for the database schema to be current (Sequel::Migrator.is_current?). --- jobs/cloud_controller_ng/templates/pre-start.sh.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jobs/cloud_controller_ng/templates/pre-start.sh.erb b/jobs/cloud_controller_ng/templates/pre-start.sh.erb index 9e1c91a2a7..7a356a4322 100644 --- a/jobs/cloud_controller_ng/templates/pre-start.sh.erb +++ b/jobs/cloud_controller_ng/templates/pre-start.sh.erb @@ -142,7 +142,6 @@ function main { start_bosh_dns_or_consul setup_directories <% if spec.bootstrap && p('cc.run_prestart_migrations') %> - stack_check perform_migration seed_db <% if p('cc.database_encryption.skip_validation') %> @@ -150,6 +149,7 @@ function main { <% else %> validate_encryption_keys <% end %> + stack_check <% else %> echo "Skipping DB migrations and seeds" <% end %>