Skip to content

Rewrite Google Cloud Build integration to use the native library. #8568

@mik-laj

Description

@mik-laj

Hello,

We have an operator that allows us to run build in the Cloud Build service.
https://github.com/apache/airflow/blob/3c4ca62af11e84fc7c09428642d09055b704c576/airflow/providers/google/cloud/operators/cloud_build.py
Unfortunately, this operator uses the old library, which is based on the discovery API.
https://github.com/googleapis/google-api-python-client
We should migrate to the new native library.
https://googleapis.dev/python/cloudbuild/latest/gapic/v1/api.html

If you haven't used the GCP yet, after creating the account you will get $300.
If you already have an account, you can use Free Tier. This gives you 120 Build-minutes per day for free.

The implementation of this task will allow a better understanding of GCP services, as well as learn methods of testing that is required by the community. If anyone is interested in this task, I am willing to provide all the necessary tips and information.

Best regards,
Kamil

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions