Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Unable to on CloudRun emulator in VSCode Cloud Code due to minikube profiles error

 

Error: Failed to start minikube: Encountered an error while attempting to list minikube profiles.

 
Env details:
- Apple MBP M2 ARM Pro Chip, Ventura 13.4
- Docker Desktop4.21.1 (114176) w/ Engine v24.0.2 & Kubernetes v1.27.2
- VSCode: v1.80.1
- Cloud Code extension: v.1.22.0

Steps taken:

  1. Click 'Cloud Code: New Application' from command palette > 'Cloud Run' > Node.js
  2. Click 'Cloud Code: Run on cloud code emulator' from command palette
  3. Use default config & Dockerfile to generate launch script in launch.json (no buildpacks support for my ARM machine)
  4. Run launch script

When I click 'Run', I receive this error:

 

 

Starting to run the app using configuration 'Cloud Run: Run/Debug Locally' from .vscode/launch.json...
To view more detailed logs, go to Output channel : "Cloud Run: Run/Debug Locally - Detailed"
Dependency check started
Dependency check succeeded
Starting minikube, this may take a while.
Failed to start minikube: Encountered an error while attempting to list minikube profiles.

 

Here are the slightly more detailed logs:

 

Running skaffold command: /Users/tyler/Library/Application Support/cloud-code/installer/google-cloud-sdk/bin/skaffold init --artifact {"image":"cta-pond","builder":"Docker","payload":{"path":"api/Dockerfile"}} --kubernetes-manifest /var/folders/qg/g4dxcssj7s1dxw_k_65dmtcw0000gn/T/cloud-code-cloud-run-W316aI/pods_and_services.yaml --filename /var/folders/qg/g4dxcssj7s1dxw_k_65dmtcw0000gn/T/cloud-code-cloud-run-W316aI/skaffold.yaml --force
Setting build tagPolicy to SHA256.
Setting statusCheckDeadlineSeconds to 5 minutes
Setting build environment to 'local'
Created the file /var/folders/qg/g4dxcssj7s1dxw_k_65dmtcw0000gn/T/cloud-code-cloud-run-W316aI/skaffold.yaml.
Running gcloud command: /Users/tyler/Library/Application Support/cloud-code/installer/google-cloud-sdk/bin/gcloud alpha code export --readiness-probe --service-name cta-pond --image cta-pond --no-skaffold-file --dockerfile= --kubernetes-file /var/folders/qg/g4dxcssj7s1dxw_k_65dmtcw0000gn/T/cloud-code-cloud-run-W316aI/pods_and_services.yaml --env-vars K_SERVICE=cta-pond,K_REVISION=local,K_CONFIGURATION=cta-pond --memory 256Mi --quiet --verbosity warning
Created the file /var/folders/qg/g4dxcssj7s1dxw_k_65dmtcw0000gn/T/cloud-code-cloud-run-W316aI/pods_and_services.yaml.
Running: skaffold dev -v info --port-forward --rpc-http-port 50274 --filename /var/folders/qg/g4dxcssj7s1dxw_k_65dmtcw0000gn/T/cloud-code-cloud-run-W316aI/skaffold.yaml --kube-context cloud-run-dev-internal --minikube-profile cloud-run-dev-internal --status-check\=true

 

What I have tried:
- Restarting machine
- Reinstalling VScode
- Reinstalling CloudCode extension
- Reinstalling docker
- Reinstalling gcloud CLI
- Deleting default KubeConfig file

Note
- gcloud beta code dev works as expected without errors
- The error is fixed when I downgrade to the Cloud Code extension v.1.20.5
 
What am I doing wrong? Please let me know if I can provide more info. I am new to k8s, Cloud Run, and Cloud Code, so thank you in advance for your patience.
0 0 728
0 REPLIES 0