Skip to content

Support Google-Cloud-Python and Google-Auth-Library-Python libraries. #63

@EarthmanT

Description

@EarthmanT

There are certain GCP services we need to support that google-python-api-client does not expose, e.g. create/delete project.

Develop GoogleCloudPlatformV2 (or whatever) class based on google-cloud-python resource manager, e.g.:

from google.cloud import resource_manager
client = resource_manager.Client()

It should use google-auth authentication module. The same user experience (from blueprint) should exist. Focus on providing credentials in a dict rather than file.

(Auth file support should be deprecated.)

Also, we need to figure out how to package wagons with Google's Python libraries' namespace package system. See this.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions