diff --git a/.github/actions/deploy_gcloud/action.yml b/.github/actions/deploy_gcloud/action.yml index 9bdc074..dde2d36 100644 --- a/.github/actions/deploy_gcloud/action.yml +++ b/.github/actions/deploy_gcloud/action.yml @@ -162,11 +162,11 @@ runs: exit 1 fi - ./manage.py migrate --no-input - envsubst django_site/kubeconfig.yaml envsubst app.yaml + ./manage.py migrate --no-input + gcloud app --quiet deploy app.yaml --project ${APP_ID} --version ${VERSION} --no-promote --no-cache gcloud app --quiet deploy cron.yaml --project ${APP_ID} --version ${VERSION} --no-promote diff --git a/manage.py b/manage.py index 62aa115..5c9d8ef 100755 --- a/manage.py +++ b/manage.py @@ -9,4 +9,10 @@ from django.core.management import execute_from_command_line + # Need to setup GKE if running migrations + if sys.argv[1] == "migrate": + import kubernetes + + kubernetes.config.load_kube_config("/home/runner/.kube/config") + execute_from_command_line(sys.argv)