Skip to content

sky launch using the wrong GCP project, despite using gcloud config set project #1535

Open
@turian

Description

@turian

Using a small variation of hello_sky.yaml that allows GCP, I get a bunch of provisioning errors that reference the wrong GCP project:

W 12-17 14:46:04 common_utils.py:216] Caught <HttpError 403 when requesting https://compute.googleapis.com/compute/v1/projects/wrong-project-name?alt=json returned "Required 'compute.projects.get' permission for 'projects/wrong-project-name'". Details: "[{'message': "Required 'compute.projects.get' permission for 'projects/wrong-project-name'", 'domain': 'global', 'reason': 'forbidden'}]">. Retrying.
W 12-17 14:46:06 common_utils.py:216] Caught <HttpError 403 when requesting https://compute.googleapis.com/compute/v1/projects/wrong-project-name?alt=json returned "Required 'compute.projects.get' permission for 'projects/wrong-project-name'". Details: "[{'message': "Required 'compute.projects.get' permission for 'projects/wrong-project-name'", 'domain': 'global', 'reason': 'forbidden'}]">. Retrying.

In the shell I try:

gcloud config set project correct-project-name

I confirm that ~/.config/gcloud/configurations/config_default has project = correct-project-name.

But still, sky launch throws these errors? Why and how do I fix?

I have searched for previous github issues, but found nothing related.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions