-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
For some reason, this has happened a couple of times (reproducible). It appears that when we use Cloud SQL for a GCP deployment, the CLI stops receiving logs, even though Cloud Build continues to build the image and the CD logs from Cloud Run Jobs are still being produced. And the CLI does not even though the deployment is finish.
defang compose up -s=gcp --debug -v
- loaded globals from /Users/defang/codebase/samples/samples/mastra-nextjs/.defang/gcp
- Reading access token from file /Users/defang/.local/state/defang/fabric-prod1.defang.dev
- Using tenant default for cluster fabric-prod1.defang.dev:443
- fabricClient iduezqpxsk5p /io.defang.v1.FabricController/WhoAmI null
- fabricClient kkois9ryqea4 /io.defang.v1.FabricController/GetVersion null
- Fabric: v0.6.0-1285-gd98c6ef0 CLI: a8671575 CLI-Min: v2.2.2
- fabricClient k7of7vvrdaid /io.defang.v1.FabricController/CheckToS null
- tracking event "COMPOSE-UP INVOKED": [{args []} {err } {non-interactive false} {provider gcp} {CalledAs up} {version a8671575} {debug true} {stack gcp} {verbose true}]
- fabricClient zvminisi4762 /io.defang.v1.FabricController/Track {"event":"COMPOSE-UP INVOKED","properties":{"CalledAs":" up","args":"[]","debug":"true","err":"","non-interactive":"false","provider":"gcp","stack":"gcp","verbose":"true","version":"a8671575"},"os":"darwin","arch":"arm64"}
- Environment variable "POSTGRES_PASSWORD" was not resolved locally. It may be resolved from config during deployment
name: mastra-nextjs
services:
app:
build:
context: /Users/defang/codebase/samples/samples/mastra-nextjs/app
dockerfile: Dockerfile
depends_on:
database:
condition: service_started
required: true
environment:
DB_SSL: "true"
DB_URL: postgres://postgres:${POSTGRES_PASSWORD}@database:5432/postgres
GITHUB_TOKEN: null
LLM_MODEL: gemini-2.5-flash
healthcheck:
test:
- CMD
- curl
- -f
- http://localhost:3000
networks:
default: null
ports:
- mode: ingress
target: 3000
published: "3000"
protocol: tcp
restart: unless-stopped
x-defang-llm: true
database:
environment:
POSTGRES_DB: postgres
POSTGRES_PASSWORD: null
POSTGRES_USER: postgres
healthcheck:
test:
- CMD-SHELL
- pg_isready -h localhost -U postgres -d postgres
timeout: 5s
interval: 5s
retries: 10
image: postgres:16
networks:
default: null
ports:
- mode: host
target: 5432
protocol: tcp
restart: always
x-defang-postgres: true
networks:
default:
name: mastra-nextjs_default
* Using Google Cloud Platform provider from environment variable
- Creating gcp provider
- fabricClient s7k82ky2ntzh /io.defang.v1.FabricController/CanIUse {"project":"mastra-nextjs","provider":4,"service_count":2,"stack":"gcp","region":"us-central1","provider_account_id":"cloudbuildtest-468719"}
- fabricClient 6qrwrq88cx25 /io.defang.v1.FabricController/ListDeployments {"project":"mastra-nextjs","type":2}
! Defang cannot monitor status of the following managed service(s): [database].
To check if the managed service is up, check the status of the service which depends on it.
- Validating Dockerfile: /Users/defang/codebase/samples/samples/mastra-nextjs/app/Dockerfile for service "app"
- port 3000: ignoring 'published: 3000' in 'ingress' mode
* Packaging the project files for app at /Users/defang/codebase/samples/samples/mastra-nextjs/app
- Reading .dockerignore file from .dockerignore
- Adding .dockerignore
- Adding .gitignore
- Ignoring .next
- Adding Dockerfile
- Adding components.json
- Adding eslint.config.mjs
- Adding next-env.d.ts
- Adding next.config.ts
- Ignoring node_modules
- Adding package.json
- Adding pnpm-lock.yaml
- Adding postcss.config.mjs
- Adding public
- Adding public/file.svg
- Adding public/globe.svg
- Adding public/next.svg
- Adding public/vercel.svg
- Adding public/window.svg
- Adding src
- Adding src/actions
- Adding src/actions/createResourceIdAction.ts
- Adding src/actions/createThread.ts
- Adding src/actions/errors.ts
- Adding src/actions/index.ts
- Adding src/actions/listThreadsOrCreateNewThread.ts
- Adding src/actions/newThreadWithRepo.ts
- Adding src/actions/validateRepositoryInput.ts
- Adding src/app
- Adding src/app/[owner]
- Adding src/app/[owner]/[repo]
- Adding src/app/[owner]/[repo]/[threadId]
- Adding src/app/[owner]/[repo]/[threadId]/page.tsx
- Adding src/app/[owner]/[repo]/layout.tsx
- Adding src/app/[owner]/[repo]/page.tsx
- Adding src/app/api
- Adding src/app/api/chat
- Adding src/app/api/chat/route.ts
- Adding src/app/api/repo
- Adding src/app/api/repo/route.ts
- Adding src/app/assistant.tsx
- Adding src/app/favicon.ico
- Adding src/app/globals.css
- Adding src/app/layout.tsx
- Adding src/app/page.tsx
- Adding src/components
- Adding src/components/assistant-ui
- Adding src/components/assistant-ui/markdown-text.tsx
- Adding src/components/assistant-ui/thread.tsx
- Adding src/components/assistant-ui/tool-ui.tsx
- Adding src/components/assistant-ui/tooltip-icon-button.tsx
- Adding src/components/custom
- Adding src/components/custom/AppSidebar.tsx
- Adding src/components/custom/CustomSidebarMenuItem.tsx
- Adding src/components/custom/EnsureRepo.tsx
- Adding src/components/custom/EnsureThread.tsx
- Adding src/components/custom/NewThreadButton.tsx
- Adding src/components/custom/RepoThread.tsx
- Adding src/components/custom/SiteHeader.tsx
- Adding src/components/custom/SuggestedRepo.tsx
- Adding src/components/custom/SuggestedRepoButton.tsx
- Adding src/components/custom/inputForm.tsx
- Adding src/components/icons
- Adding src/components/icons/mastra-icon.tsx
- Adding src/components/ui
- Adding src/components/ui/alert.tsx
- Adding src/components/ui/avatar.tsx
- Adding src/components/ui/button.tsx
- Adding src/components/ui/card.tsx
- Adding src/components/ui/chart.tsx
- Adding src/components/ui/input.tsx
- Adding src/components/ui/label.tsx
- Adding src/components/ui/separator.tsx
- Adding src/components/ui/sheet.tsx
- Adding src/components/ui/sidebar.tsx
- Adding src/components/ui/skeleton.tsx
- Adding src/components/ui/tooltip.tsx
- Adding src/hooks
- Adding src/hooks/use-mobile.ts
- Adding src/lib
- Adding src/lib/github-cache.ts
- Adding src/lib/octokit.ts
- Adding src/lib/utils.ts
- Adding src/mastra
- Adding src/mastra/agent
- Adding src/mastra/agent/index.ts
- Adding src/mastra/agent/instructions.ts
- Adding src/mastra/index.ts
- Adding src/mastra/memory.ts
- Adding src/mastra/tools
- Adding src/mastra/tools/getFileContent.ts
- Adding src/mastra/tools/getFilePaths.ts
- Adding src/mastra/tools/getRepositoryCommits.ts
- Adding src/mastra/tools/getRepositoryIssues.ts
- Adding src/mastra/tools/getRepositoryPullRequests.ts
- Adding src/mastra/tools/getRepositoryStars.ts
- Adding src/providers
- Adding src/providers/ResourceProvider.tsx
- Adding src/providers/ThemeProvider.tsx
- Adding tsconfig.json
- Digest: sha256-GNQ6w9tRHB1t81kurV9PUQYt0y+gWcZ7vMf6X57sxhQ=
* Uploading the project files for app
* Setting up defang CD in GCP project cloudbuildtest-468719, this could take a few minutes
- Enabling services: [storage.googleapis.com artifactregistry.googleapis.com run.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com cloudbuild.googleapis.com compute.googleapis.com dns.googleapis.com secretmanager.googleapis.com sqladmin.googleapis.com servicenetworking.googleapis.com redis.googleapis.com certificatemanager.googleapis.com]
- Bucket "defang-cd-0hjyntgkvnik" already exists
- Service account defang-cd already exists
- serviceAccount:[email protected] already has roles [roles/run.admin roles/iam.serviceAccountAdmin roles/iam.serviceAccountUser roles/artifactregistry.admin roles/compute.futureReservationViewer roles/compute.loadBalancerAdmin roles/compute.networkAdmin roles/compute.securityAdmin roles/dns.admin roles/cloudbuild.builds.editor roles/secretmanager.admin roles/resourcemanager.projectIamAdmin roles/compute.instanceAdmin.v1 roles/cloudsql.admin roles/redis.admin roles/certificatemanager.owner roles/serviceusage.serviceUsageAdmin roles/datastore.owner] on resource projects/cloudbuildtest-468719
- Principal serviceAccount:[email protected] already has roles [roles/storage.admin] on bucket defang-cd-0hjyntgkvnik
- Service account defang-upload already exists
- Principal serviceAccount:[email protected] already has roles [roles/storage.objectUser] on bucket defang-cd-0hjyntgkvnik
- Using CD image: "index.docker.io/defangio/cd:public-gcp-a2d0aa14-x86_64"
- [DEBUG] PUT https://storage.googleapis.com/defang-cd-0hjyntgkvnik/uploads/sha256-GNQ6w9tRHB1t81kurV9PUQYt0y%2BgWcZ7vMf6X57sxhQ%3D.tar.gz?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=defang-upload%40cloudbuildtest-468719.iam.gserviceaccount.com%2F20251213%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20251213T213246Z&X-Goog-Expires=899&X-Goog-Signature=a383fa11dcd181bc8ef6f2d7588696f145c3caf2e17702fe93849d441d872a5c7c2bf14a5f062c4d4e0676bbccd30775b10c0f566cd25ece38ca17826cca00f341fb67699ed709e477cb1127ad42192ee946cd213539cdc0a65cb477f0b27431799f4615ac6acdb609e508eca863ffd8cb1c0b50a0e9c75aa3f677ebf187214cce77e7e8ce0fc42c25f4308ffe722e7793504247a5d071307e4041a0b30e2292716d540a6a5026da129c7c2b105df57367c84b5f861f916fb77ba248b2f737e4bdc2d7b4d26d46275d90ec5879187bf519cd52515f71aa4a18085148564e04ae35193bc7cc2278c5a029aa76dcb86dc048600cf99e0618cad200ade1b63a3c91&X-Goog-SignedHeaders=host
! service "app": missing memory reservation; using provider-specific defaults. Specify deploy.resources.reservations.memory to avoid out-of-memory errors
! service "database": missing memory reservation; using provider-specific defaults. Specify deploy.resources.reservations.memory to avoid out-of-memory errors
- fabricClient 78a5ph62jtre /io.defang.v1.FabricController/GetDelegateSubdomainZone {"project":"mastra-nextjs","stack":"gcp"}
- Preparing domain delegation for mastra-nextjs-gcp.kevyvo.defang.app
- Zone defang-mastra-nextjs-gcp-kevyvo-defang-app created with nameservers [ns-cloud-c1.googledomains.com. ns-cloud-c2.googledomains.com. ns-cloud-c3.googledomains.com. ns-cloud-c4.googledomains.com.]
- fabricClient neo0df23m0ui /io.defang.v1.FabricController/DelegateSubdomainZone {"name_server_records":["ns-cloud-c1.googledomains.com.","ns-cloud-c2.googledomains.com.","ns-cloud-c3.googledomains.com.","ns-cloud-c4.googledomains.com."],"project":"mastra-nextjs","stack":"gcp"}
- [DEBUG] PUT https://storage.googleapis.com/defang-cd-0hjyntgkvnik/uploads/krskvaw5wca4?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=defang-upload%40cloudbuildtest-468719.iam.gserviceaccount.com%2F20251213%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20251213T213248Z&X-Goog-Expires=899&X-Goog-Signature=4c43a86c909f9953fd06b22adfff88c832186baebcf51c4dd3de3c94c6ebda4191601f930e2740d7cbaac4ff9d6835d292dfc1698981223bf4d8ea252837a28f5494a371bb6eff5b4b48c22949990dd2bf660e1e149bd38d437adc739021425b2a88e7b1ead706ccab9e27b4bddd5f7b7a170f3615743e2c3f1172ff6b4405581480d53eee0a5e8dd57333583e493bb3b260f53f64df5d5589cb9421aa8cb6aa3935bcd0d4963f32564b99196364fd5b63d673d9985b87fefb474f18db3dc7ffafe2cdb86c2aa75bdf2f1e20dcc6e923663dde3477f83bbb2e7b1348fab4f6ed8b13781d3e885a74fbac8f660f10e99e38d49f5e11ba6e80842a1d814ef94ef8&X-Goog-SignedHeaders=host
- fabricClient tfpqx6nn4h53 /io.defang.v1.FabricController/PutDeployment {"deployment":{"id":"krskvaw5wca4","project":"mastra-nextjs","provider_string":"gcp","provider_account_id":"cloudbuildtest-468719","timestamp":{"seconds":1765661570,"nanos":367723000},"action":1,"region":"us-central1","provider":4,"service_count":2,"stack":"gcp"}}
Project: mastra-nextjs
database:
allowScaling: true
endpoints:
- database.mastra-nextjs.internal:5432
etag: krskvaw5wca4
healthcheckPath: /
privateFqdn: database.mastra-nextjs.internal
project: mastra-nextjs
service:
name: database
state: UPDATE_QUEUED
status: UPDATE_QUEUED
app:
allowScaling: true
endpoints:
- app--3000.gcp.mastra-nextjs-gcp.kevyvo.defang.app
etag: krskvaw5wca4
healthcheckPath: /
project: mastra-nextjs
publicFqdn: app.gcp.mastra-nextjs-gcp.kevyvo.defang.app
service:
name: app
state: BUILD_QUEUED
status: BUILD_QUEUED
* Tailing logs for deployment ID krskvaw5wca4 ; press Ctrl+C to detach:
- Tailing ALL logs in project "mastra-nextjs"
- waiting for services [app] to reach state DEPLOYMENT_COMPLETED
- Tail request: since:{seconds:1765661557 nanos:671421000} etag:"krskvaw5wca4" project:"mastra-nextjs" log_type:4294967295 follow:true
- Query and tail logs since 2025-12-13 13:32:50.725087 -0800 PST m=+13.535722876 with query:
(
protoPayload.serviceName="run.googleapis.com" OR
protoPayload.serviceName="compute.googleapis.com" OR
protoPayload.serviceName="cloudbuild.googleapis.com"
) AND (
(
labels."run.googleapis.com/execution_name" = "defang-cd-vl9t9"
) OR (
protoPayload.methodName="google.cloud.run.v2.Jobs.UpdateJob" OR "google.cloud.run.v2.Jobs.CreateJob"
protoPayload.request.job.template.labels."defang-project"="mastra-nextjs"
protoPayload.request.job.template.labels."defang-etag"="krskvaw5wca4"
protoPayload.request.job.template.labels."defang-service"=~"^(app)$"
) OR (
protoPayload.methodName="/Jobs.RunJob" OR "/Jobs.CreateJob" OR "/Jobs.UpdateJob"
protoPayload.response.spec.template.metadata.labels."defang-project"="mastra-nextjs"
protoPayload.response.spec.template.metadata.labels."defang-etag"="krskvaw5wca4"
protoPayload.response.spec.template.metadata.labels."defang-service"=~"^(app)$"
) OR (
protoPayload.methodName="google.cloud.run.v2.Services.CreateService" OR "google.cloud.run.v2.Services.UpdateService" OR "google.cloud.run.v2.Services.ReplaceService" OR "google.cloud.run.v2.Services.DeleteService"
protoPayload.request.service.template.labels."defang-project"="mastra-nextjs"
protoPayload.request.service.template.labels."defang-etag"="krskvaw5wca4"
protoPayload.request.service.template.labels."defang-service"=~"^(app)$"
) OR (
protoPayload.methodName="/Services.CreateService" OR "/Services.UpdateService" OR "/Services.ReplaceService" OR "/Services.DeleteService"
protoPayload.response.spec.template.metadata.labels."defang-project"="mastra-nextjs"
protoPayload.response.spec.template.metadata.labels."defang-etag"="krskvaw5wca4"
protoPayload.response.spec.template.metadata.labels."defang-service"=~"^(app)$"
) OR (
protoPayload.methodName=~"beta.compute.regionInstanceGroupManagers.(insert|patch)" AND operation.first="true"
protoPayload.request.allInstancesConfig.properties.labels.key="defang-project"
protoPayload.request.allInstancesConfig.properties.labels.value="mastra-nextjs"
protoPayload.request.allInstancesConfig.properties.labels.key="defang-etag"
protoPayload.request.allInstancesConfig.properties.labels.value="krskvaw5wca4"
protoPayload.request.allInstancesConfig.properties.labels.key="defang-service"
protoPayload.request.allInstancesConfig.properties.labels.value=~"^(app)$"
) OR (
protoPayload.methodName="v1.compute.instanceGroups.addInstances"
) OR (
resource.type="build"
logName=~"logs/cloudaudit.googleapis.com%2Factivity$"
)
)
- Query and tail logs since 2025-12-13 21:32:37.671421 +0000 UTC with query:
(
logName=~"logs/run.googleapis.com%2F(stdout|stderr)$" OR
logName="projects/cloudbuildtest-468719/logs/cloudbuild" OR
logName="projects/cloudbuildtest-468719/logs/cos_containers" OR
logName="projects/cloudbuildtest-468719/logs/docker-logs"
) AND (timestamp >= "2025-12-13T21:32:37.671421Z") AND (
(
resource.type = "cloud_run_job"
labels."run.googleapis.com/execution_name" = "defang-cd-vl9t9"
) OR (
resource.type = "cloud_run_job"
labels."defang-project" = "mastra-nextjs"
labels."defang-etag" = "krskvaw5wca4"
) OR (
resource.type="build"
labels.build_tags =~ "_mastra-nextjs_[a-zA-Z0-9-]{1,63}_krskvaw5wca4"
) OR (
resource.type="cloud_run_revision"
labels."defang-project" = "mastra-nextjs"
labels."defang-etag" = "krskvaw5wca4"
) OR (
resource.type="gce_instance"
labels."defang-project" = "mastra-nextjs"
labels."defang-etag" = "krskvaw5wca4"
)
)
- Closing log lister client
2025-12-13T13:33:54.816-08:00 cd pulumi Defang: Deploying to us-central1 with domain gcp.mastra-nextjs-gcp.kevyvo.defang.app and project mastra-nextjs
2025-12-13T13:33:54.816-08:00 cd pulumi Defang: Using GCP project cloudbuildtest-468719 and stack gcp
2025-12-13T13:33:54.816-08:00 cd pulumi Defang: Args: '[/app/gcpcd up gs://defang-cd-0hjyntgkvnik/uploads/krskvaw5wca4]'n
2025-12-13T13:33:54.816-08:00 cd pulumi ** Update started for stack gcp
2025-12-13T13:33:55.163-08:00 cd pulumi Getting pulumi program for project
2025-12-13T13:33:55.163-08:00 cd pulumi Config:
2025-12-13T13:33:55.163-08:00 cd pulumi {Region:us-central1 Domain:gcp.mastra-nextjs-gcp.kevyvo.defang.app Org:defang Project:mastra-nextjs GcpProject:cloudbuildtest-468719 Stack:gcp Prefix:Defang CdBucketUrl:gs://defang-cd-0hjyntgkvnik DeploymentMode:DEVELOPMENT Etag:krskvaw5wca4 VpcId: SubnetId: UrlMapId: PrivateZoneId: PublicZoneId: ProxySubnetId: WildcardCertId:<nil> GeneratedSecrets:map[] IsPlayground:false AllowManaged:true StderrLogger:0xc000519800 StdoutLogger:0xc000519860}
2025-12-13T13:34:01.789-08:00 cd pulumi Updating (gcp):
2025-12-13T13:34:01.950-08:00 cd pulumi + pulumi:pulumi:Stack mastra-nextjs-gcp creating (0s)
2025-12-13T13:34:07.829-08:00 cd pulumi + gcp:projects:Service storage.googleapis.com creating (0s)
2025-12-13T13:34:07.832-08:00 cd pulumi + gcp:projects:Service sqladmin.googleapis.com creating (0s)
2025-12-13T13:34:07.833-08:00 cd pulumi + gcp:serviceaccount:Account mastra-nextjs-build creating (0s)
2025-12-13T13:34:07.834-08:00 cd pulumi + gcp:projects:Service compute.googleapis.com creating (0s)
2025-12-13T13:34:07.835-08:00 cd pulumi + gcp:projects:Service cloudresourcemanager.googleapis.com creating (0s)
2025-12-13T13:34:07.827-08:00 cd pulumi + gcp:projects:Service servicenetworking.googleapis.com creating (0s)
2025-12-13T13:34:07.828-08:00 cd pulumi + gcp:projects:Service iam.googleapis.com creating (0s)
2025-12-13T13:34:07.830-08:00 cd pulumi + gcp:projects:Service config.googleapis.com creating (0s)
2025-12-13T13:34:07.831-08:00 cd pulumi + gcp:projects:Service artifactregistry.googleapis.com creating (0s)
2025-12-13T13:34:07.831-08:00 cd pulumi + gcp:projects:Service run.googleapis.com creating (0s)
2025-12-13T13:34:07.832-08:00 cd pulumi + gcp:projects:Service secretmanager.googleapis.com creating (0s)
2025-12-13T13:34:07.772-08:00 cd pulumi + gcp:projects:Service cloudbuild.googleapis.com creating (0s)
2025-12-13T13:34:07.894-08:00 cd pulumi ** Updating service "database"
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service cloudresourcemanager.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service config.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service artifactregistry.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service secretmanager.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service cloudbuild.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service sqladmin.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service servicenetworking.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service run.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service iam.googleapis.com created (3s)
2025-12-13T13:34:11.326-08:00 cd pulumi + gcp:projects:Service compute.googleapis.com created (3s)
2025-12-13T13:34:11.327-08:00 cd pulumi + gcp:projects:Service storage.googleapis.com created (3s)
2025-12-13T13:34:11.558-08:00 cd pulumi + gcp:artifactregistry:Repository defang-mastra-nextjs-gcp creating (0s)
2025-12-13T13:34:11.791-08:00 cd pulumi + gcp:projects:Service firestore.googleapis.com creating (0s)
2025-12-13T13:34:12.538-08:00 cd pulumi + gcp:projects:Service dns.googleapis.com creating (0s)
2025-12-13T13:34:12.735-08:00 cd pulumi + gcp:compute:GlobalAddress defang-mastra-nextjs-gcp-lb-ipaddress creating (0s)
2025-12-13T13:34:12.257-08:00 cd pulumi + gcp:projects:Service certificatemanager.googleapis.com creating (0s)
2025-12-13T13:34:12.028-08:00 cd pulumi + gcp:projects:Service redis.googleapis.com creating (0s)
2025-12-13T13:34:12.948-08:00 cd pulumi + gcp:compute:Network mastra-nextjs-vpc creating (0s)
2025-12-13T13:34:13.193-08:00 cd pulumi + gcp:certificatemanager:DnsAuthorization defang-mastra-nextjs-gcp-wildcardcert-dns-authz-g1culhi creating (0s)
2025-12-13T13:34:22.589-08:00 cd pulumi + gcp:dns:RecordSet gcp.mastra-nextjs-gcp.kevyvo.defang.app.-CAA-dns creating (0s)
2025-12-13T13:34:22.638-08:00 cd pulumi + gcp:projects:Service mastra-nextjs-defang-llm created (1s)
2025-12-13T13:34:22.638-08:00 cd pulumi + gcp:projects:Service redis.googleapis.com created (10s)
2025-12-13T13:34:22.638-08:00 cd pulumi + gcp:projects:Service firestore.googleapis.com created (10s)
2025-12-13T13:34:22.638-08:00 cd pulumi + gcp:projects:Service certificatemanager.googleapis.com created (10s)
2025-12-13T13:34:22.638-08:00 cd pulumi + gcp:projects:Service dns.googleapis.com created (10s)
2025-12-13T13:34:21.135-08:00 cd pulumi + pulumi:pulumi:Stack mastra-nextjs-gcp creating (19s) read gcp:dns:ManagedZone mastra-nextjs-public-dns
2025-12-13T13:34:21.135-08:00 cd pulumi + gcp:projects:Service mastra-nextjs-defang-llm creating (0s)
2025-12-13T13:34:21.242-08:00 cd pulumi + pulumi:pulumi:Stack mastra-nextjs-gcp creating (19s) Building container image app with cloudbuild
2025-12-13T13:34:21.335-08:00 cd pulumi + pulumi:pulumi:Stack mastra-nextjs-gcp creating (19s) Creating DNS record for app.gcp.mastra-nextjs-gcp.kevyvo.defang.app
2025-12-13T13:34:21.335-08:00 cd pulumi + pulumi:pulumi:Stack mastra-nextjs-gcp creating (19s) Creating DNS record for app--3000.gcp.mastra-nextjs-gcp.kevyvo.defang.app
2025-12-13T13:34:21.339-08:00 cd pulumi + gcp:certificatemanager:CertificateMap defang-mastra-nextjs-gcp-lb-cert-map creating (0s)
2025-12-13T13:34:21.401-08:00 cd pulumi + pulumi:pulumi:Stack mastra-nextjs-gcp creating (19s) read gcp:dns:ManagedZone mastra-nextjs-public-dns
2025-12-13T13:34:21.241-08:00 cd pulumi ** Building image for "app"...
2025-12-13T13:34:23.311-08:00 cd pulumi + gcp:projects:IAMMember mastra-nextjs-build-log-bucket-writer creating (0s)
2025-12-13T13:34:22.367-08:00 cd pulumi + gcp:serviceaccount:Account mastra-nextjs-build created (14s)
2025-12-13T13:34:23.589-08:00 cd pulumi + gcp:storage:BucketIAMMember mastra-nextjs-repo-viewer-member creating (0s)
2025-12-13T13:34:23.032-08:00 cd pulumi + gcp:projects:IAMMember mastra-nextjs-build-log-writer creating (0s)
2025-12-13T13:34:22.061-08:00 cd pulumi + gcp:compute:URLMap defang-mastra-nextjs-gcp-lb-http-redirect-url-map creating (0s)
2025-12-13T13:34:25.123-08:00 cd pulumi + gcp:dns:RecordSet gcp.mastra-nextjs-gcp.kevyvo.defang.app.-CAA-dns created (2s)
2025-12-13T13:34:29.356-08:00 cd pulumi + gcp:artifactregistry:Repository defang-mastra-nextjs-gcp created (17s)
2025-12-13T13:34:31.527-08:00 cd pulumi + gcp:compute:Network mastra-nextjs-vpc created (18s)
2025-12-13T13:34:31.734-08:00 cd pulumi + gcp:certificatemanager:Certificate defang-mastra-nextjs-gcp-gcp-mastra-nextjs-gcp-ke1h7y7u creating (0s)
2025-12-13T13:34:31.734-08:00 cd pulumi + gcp:dns:RecordSet gcp.mastra-nextjs-gcp.kevyvo.defang.app-wildcard-cert-dns-authz-record creating (0s)
2025-12-13T13:34:32.172-08:00 cd pulumi + gcp:certificatemanager:CertificateMap defang-mastra-nextjs-gcp-lb-cert-map created (10s)
2025-12-13T13:34:32.231-08:00 cd pulumi + gcp:dns:ManagedZone defang-mastra-nextjs-gcp-private-dns creating (0s)
2025-12-13T13:34:32.233-08:00 cd pulumi + gcp:compute:Firewall defang-mastra-nextjs-gcp-allow-ssh creating (0s)
2025-12-13T13:34:32.234-08:00 cd pulumi + gcp:compute:GlobalAddress defang-mastra-nextjs-gcp-vpc-peering-ip creating (0s)
2025-12-13T13:34:30.722-08:00 cd pulumi + gcp:artifactregistry:RepositoryIamBinding mastra-nextjs-repo-writer-member creating (0s)
2025-12-13T13:34:31.155-08:00 cd pulumi + gcp:certificatemanager:DnsAuthorization defang-mastra-nextjs-gcp-wildcardcert-dns-authz-g1culhi created (17s)
2025-12-13T13:34:31.966-08:00 cd pulumi + gcp:compute:GlobalAddress defang-mastra-nextjs-gcp-lb-ipaddress created (19s)
2025-12-13T13:34:34.823-08:00 cd pulumi + gcp:artifactregistry:RepositoryIamBinding mastra-nextjs-repo-writer-member created (4s)
2025-12-13T13:34:33.010-08:00 cd pulumi + gcp:compute:URLMap defang-mastra-nextjs-gcp-lb-http-redirect-url-map created (10s)
2025-12-13T13:34:34.038-08:00 cd pulumi + gcp:compute:Subnetwork defang-mastra-nextjs-gcp-shared-subnet creating (0s)
2025-12-13T13:34:34.516-08:00 cd pulumi + gcp:storage:BucketIAMMember mastra-nextjs-repo-viewer-member created (10s)
2025-12-13T13:34:34.629-08:00 cd pulumi + gcp:compute:Firewall defang-mastra-nextjs-gcp-allow-icmp creating (0s)
2025-12-13T13:34:35.456-08:00 cd pulumi + gcp:dns:ManagedZone defang-mastra-nextjs-gcp-private-dns created (3s)
2025-12-13T13:34:35.625-08:00 cd pulumi + gcp:dns:RecordSet gcp.mastra-nextjs-gcp.kevyvo.defang.app-wildcard-cert-dns-authz-record created (3s)
2025-12-13T13:34:38.227-08:00 cd pulumi + gcp:dns:RecordSet app--3000.gcp.mastra-nextjs-gcp.kevyvo.defang.app.-A-dns creating (0s)
2025-12-13T13:34:39.429-08:00 cd pulumi + gcp:compute:TargetHttpProxy defang-mastra-nextjs-gcp-lb-http-proxy creating (0s)
2025-12-13T13:34:36.925-08:00 cd pulumi + gcp:projects:IAMMember mastra-nextjs-build-log-bucket-writer created (13s)
2025-12-13T13:34:37.027-08:00 cd pulumi + gcp:dns:RecordSet app.gcp.mastra-nextjs-gcp.kevyvo.defang.app.-A-dns creating (0s)
2025-12-13T13:34:37.029-08:00 cd pulumi + gcp:projects:IAMMember mastra-nextjs-build-log-writer created (13s)
2025-12-13T13:34:43.268-08:00 cd pulumi + gcp:certificatemanager:Certificate defang-mastra-nextjs-gcp-gcp-mastra-nextjs-gcp-ke1h7y7u created (11s)
2025-12-13T13:34:45.156-08:00 cd pulumi + gcp:dns:RecordSet app--3000.gcp.mastra-nextjs-gcp.kevyvo.defang.app.-A-dns created (6s)
2025-12-13T13:34:43.959-08:00 cd pulumi + gcp:dns:RecordSet app.gcp.mastra-nextjs-gcp.kevyvo.defang.app.-A-dns created (6s)
2025-12-13T13:34:44.131-08:00 cd pulumi + gcp:certificatemanager:CertificateMapEntry defang-mastra-nextjs-gcp-lb-wildcard-cert-map-entry creating (0s)
2025-12-13T13:34:47.033-08:00 cd pulumi + gcp:compute:Firewall defang-mastra-nextjs-gcp-allow-ssh created (14s)
2025-12-13T13:34:48.226-08:00 cd pulumi + gcp:compute:Subnetwork defang-mastra-nextjs-gcp-shared-subnet created (14s)
2025-12-13T13:34:48.332-08:00 cd pulumi + gcp:servicenetworking:Connection defang-mastra-nextjs-gcp-service-connection creating (0s)
2025-12-13T13:34:47.690-08:00 cd pulumi + gcp:compute:GlobalAddress defang-mastra-nextjs-gcp-vpc-peering-ip created (15s)
2025-12-13T13:34:49.896-08:00 cd pulumi + gcp:compute:Firewall defang-mastra-nextjs-gcp-allow-icmp created (15s)
2025-12-13T13:34:54.608-08:00 cd pulumi + gcp:compute:TargetHttpProxy defang-mastra-nextjs-gcp-lb-http-proxy created (15s)
2025-12-13T13:34:55.233-08:00 cd pulumi + gcp:compute:GlobalForwardingRule defang-mastra-nextjs-gcp-lb-http-forwarding-rule creating (0s)
2025-12-13T13:34:55.807-08:00 cd pulumi + gcp:certificatemanager:CertificateMapEntry defang-mastra-nextjs-gcp-lb-wildcard-cert-map-entry created (11s)
2025-12-13T13:35:18.048-08:00 cd pulumi + gcp:compute:GlobalForwardingRule defang-mastra-nextjs-gcp-lb-http-forwarding-rule created (22s)
2025-12-13T13:35:30.739-08:00 cd pulumi + gcp:sql:DatabaseInstance defang-mastra-nextjs-gcp-database-postgres creating (0s)
2025-12-13T13:35:30.488-08:00 cd pulumi + gcp:servicenetworking:Connection defang-mastra-nextjs-gcp-service-connection created (42s)
Logs in CD continue pass the point of the last print of the CLI:
2025-12-13 13:34:37.029 PST
�[38;5;2m+ �[0m gcp:projects:IAMMember mastra-nextjs-build-log-writer �[38;5;2mcreated (13s)�[0m
2025-12-13 13:34:38.227 PST
�[1m�[38;5;2m+ �[0m gcp:dns:RecordSet app--3000.gcp.mastra-nextjs-gcp.kevyvo.defang.app.-A-dns �[1m�[38;5;2mcreating (0s)�[0m
2025-12-13 13:34:39.429 PST
�[1m�[38;5;2m+ �[0m gcp:compute:TargetHttpProxy defang-mastra-nextjs-gcp-lb-http-proxy �[1m�[38;5;2mcreating (0s)�[0m
2025-12-13 13:34:43.268 PST
�[38;5;2m+ �[0m gcp:certificatemanager:Certificate defang-mastra-nextjs-gcp-gcp-mastra-nextjs-gcp-ke1h7y7u �[38;5;2mcreated (11s)�[0m
2025-12-13 13:34:43.959 PST
�[38;5;2m+ �[0m gcp:dns:RecordSet app.gcp.mastra-nextjs-gcp.kevyvo.defang.app.-A-dns �[38;5;2mcreated (6s)�[0m
2025-12-13 13:34:44.131 PST
�[1m�[38;5;2m+ �[0m gcp:certificatemanager:CertificateMapEntry defang-mastra-nextjs-gcp-lb-wildcard-cert-map-entry �[1m�[38;5;2mcreating (0s)�[0m
2025-12-13 13:34:45.156 PST
�[38;5;2m+ �[0m gcp:dns:RecordSet app--3000.gcp.mastra-nextjs-gcp.kevyvo.defang.app.-A-dns �[38;5;2mcreated (6s)�[0m
2025-12-13 13:34:47.033 PST
�[38;5;2m+ �[0m gcp:compute:Firewall defang-mastra-nextjs-gcp-allow-ssh �[38;5;2mcreated (14s)�[0m
2025-12-13 13:34:47.690 PST
�[38;5;2m+ �[0m gcp:compute:GlobalAddress defang-mastra-nextjs-gcp-vpc-peering-ip �[38;5;2mcreated (15s)�[0m
2025-12-13 13:34:48.226 PST
�[38;5;2m+ �[0m gcp:compute:Subnetwork defang-mastra-nextjs-gcp-shared-subnet �[38;5;2mcreated (14s)�[0m
2025-12-13 13:34:48.332 PST
�[1m�[38;5;2m+ �[0m gcp:servicenetworking:Connection defang-mastra-nextjs-gcp-service-connection �[1m�[38;5;2mcreating (0s)�[0m
2025-12-13 13:34:49.896 PST
�[38;5;2m+ �[0m gcp:compute:Firewall defang-mastra-nextjs-gcp-allow-icmp �[38;5;2mcreated (15s)�[0m
2025-12-13 13:34:54.608 PST
�[38;5;2m+ �[0m gcp:compute:TargetHttpProxy defang-mastra-nextjs-gcp-lb-http-proxy �[38;5;2mcreated (15s)�[0m
2025-12-13 13:34:55.233 PST
�[1m�[38;5;2m+ �[0m gcp:compute:GlobalForwardingRule defang-mastra-nextjs-gcp-lb-http-forwarding-rule �[1m�[38;5;2mcreating (0s)�[0m
2025-12-13 13:34:55.807 PST
�[38;5;2m+ �[0m gcp:certificatemanager:CertificateMapEntry defang-mastra-nextjs-gcp-lb-wildcard-cert-map-entry �[38;5;2mcreated (11s)�[0m
2025-12-13 13:35:18.048 PST
�[38;5;2m+ �[0m gcp:compute:GlobalForwardingRule defang-mastra-nextjs-gcp-lb-http-forwarding-rule �[38;5;2mcreated (22s)�[0m
2025-12-13 13:35:30.488 PST
�[38;5;2m+ �[0m gcp:servicenetworking:Connection defang-mastra-nextjs-gcp-service-connection �[38;5;2mcreated (42s)�[0m
2025-12-13 13:35:30.739 PST
�[1m�[38;5;2m+ �[0m gcp:sql:DatabaseInstance defang-mastra-nextjs-gcp-database-postgres �[1m�[38;5;2mcreating (0s)�[0m
Metadata
Metadata
Assignees
Labels
No labels