Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

Commit

Permalink
feat: Update cloudbuild proto with the service_account for BYOSA Trig…
Browse files Browse the repository at this point in the history
…gers. (#155)

- [ ] Regenerate this pull request now.

Committer: @emoryruscus
PiperOrigin-RevId: 392957767

Source-Link: googleapis/googleapis@5572865

Source-Link: googleapis/googleapis-gen@bc40f42
  • Loading branch information
gcf-owl-bot[bot] committed Aug 25, 2021
1 parent 8336413 commit e18dbee
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
9 changes: 9 additions & 0 deletions google/cloud/devtools/cloudbuild_v1/types/cloudbuild.py
Expand Up @@ -1250,6 +1250,14 @@ class BuildTrigger(proto.Message):
filter (str):
Optional. A Common Expression Language
string.
service_account (str):
The service account used for all user-controlled operations
including UpdateBuildTrigger, RunBuildTrigger, CreateBuild,
and CancelBuild. If no service account is set, then the
standard Cloud Build service account
([PROJECT_NUM]@system.gserviceaccount.com) will be used
instead. Format:
``projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}``
"""

resource_name = proto.Field(proto.STRING, number=34,)
Expand All @@ -1272,6 +1280,7 @@ class BuildTrigger(proto.Message):
ignored_files = proto.RepeatedField(proto.STRING, number=15,)
included_files = proto.RepeatedField(proto.STRING, number=16,)
filter = proto.Field(proto.STRING, number=30,)
service_account = proto.Field(proto.STRING, number=33,)


class GitHubEventsConfig(proto.Message):
Expand Down
12 changes: 12 additions & 0 deletions tests/unit/gapic/cloudbuild_v1/test_cloud_build.py
Expand Up @@ -1704,6 +1704,7 @@ def test_create_build_trigger(
ignored_files=["ignored_files_value"],
included_files=["included_files_value"],
filter="filter_value",
service_account="service_account_value",
autodetect=True,
)
response = client.create_build_trigger(request)
Expand All @@ -1724,6 +1725,7 @@ def test_create_build_trigger(
assert response.ignored_files == ["ignored_files_value"]
assert response.included_files == ["included_files_value"]
assert response.filter == "filter_value"
assert response.service_account == "service_account_value"


def test_create_build_trigger_from_dict():
Expand Down Expand Up @@ -1775,6 +1777,7 @@ async def test_create_build_trigger_async(
ignored_files=["ignored_files_value"],
included_files=["included_files_value"],
filter="filter_value",
service_account="service_account_value",
)
)
response = await client.create_build_trigger(request)
Expand All @@ -1795,6 +1798,7 @@ async def test_create_build_trigger_async(
assert response.ignored_files == ["ignored_files_value"]
assert response.included_files == ["included_files_value"]
assert response.filter == "filter_value"
assert response.service_account == "service_account_value"


@pytest.mark.asyncio
Expand Down Expand Up @@ -1912,6 +1916,7 @@ def test_get_build_trigger(
ignored_files=["ignored_files_value"],
included_files=["included_files_value"],
filter="filter_value",
service_account="service_account_value",
autodetect=True,
)
response = client.get_build_trigger(request)
Expand All @@ -1932,6 +1937,7 @@ def test_get_build_trigger(
assert response.ignored_files == ["ignored_files_value"]
assert response.included_files == ["included_files_value"]
assert response.filter == "filter_value"
assert response.service_account == "service_account_value"


def test_get_build_trigger_from_dict():
Expand Down Expand Up @@ -1983,6 +1989,7 @@ async def test_get_build_trigger_async(
ignored_files=["ignored_files_value"],
included_files=["included_files_value"],
filter="filter_value",
service_account="service_account_value",
)
)
response = await client.get_build_trigger(request)
Expand All @@ -2003,6 +2010,7 @@ async def test_get_build_trigger_async(
assert response.ignored_files == ["ignored_files_value"]
assert response.included_files == ["included_files_value"]
assert response.filter == "filter_value"
assert response.service_account == "service_account_value"


@pytest.mark.asyncio
Expand Down Expand Up @@ -2575,6 +2583,7 @@ def test_update_build_trigger(
ignored_files=["ignored_files_value"],
included_files=["included_files_value"],
filter="filter_value",
service_account="service_account_value",
autodetect=True,
)
response = client.update_build_trigger(request)
Expand All @@ -2595,6 +2604,7 @@ def test_update_build_trigger(
assert response.ignored_files == ["ignored_files_value"]
assert response.included_files == ["included_files_value"]
assert response.filter == "filter_value"
assert response.service_account == "service_account_value"


def test_update_build_trigger_from_dict():
Expand Down Expand Up @@ -2646,6 +2656,7 @@ async def test_update_build_trigger_async(
ignored_files=["ignored_files_value"],
included_files=["included_files_value"],
filter="filter_value",
service_account="service_account_value",
)
)
response = await client.update_build_trigger(request)
Expand All @@ -2666,6 +2677,7 @@ async def test_update_build_trigger_async(
assert response.ignored_files == ["ignored_files_value"]
assert response.included_files == ["included_files_value"]
assert response.filter == "filter_value"
assert response.service_account == "service_account_value"


@pytest.mark.asyncio
Expand Down

0 comments on commit e18dbee

Please sign in to comment.