Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(bigtable): Support AuthorizedView in data and admin client #9515

Merged
merged 10 commits into from
Apr 29, 2024

Conversation

trollyxia
Copy link
Member

This PR adds AuthorizedView admin CRUD methods, and allows existing data methods to work with an AuthorizedView.

Change-Id: I1c04c6abb7a0ecaaa5a95334b9e6934f638b5afb

@trollyxia trollyxia requested review from a team as code owners March 5, 2024 23:00
@product-auto-label product-auto-label bot added size: l Pull request size is large. api: bigtable Issues related to the Bigtable API. labels Mar 5, 2024
bigtable/admin.go Outdated Show resolved Hide resolved
@bhshkh
Copy link
Contributor

bhshkh commented Mar 6, 2024

Please revert go.mod go.work.sum and go.sum as they will affect rest of the packages. To update these files, there will be an auto-generated PR by renovate-bot . Similar to https://github.com/googleapis/google-cloud-go/pull/9439/files

@trollyxia trollyxia force-pushed the authorized_view branch 2 times, most recently from ee056e2 to 309c407 Compare March 11, 2024 14:59
@trollyxia
Copy link
Member Author

Please revert go.mod go.work.sum and go.sum as they will affect rest of the packages. To update these files, there will be an auto-generated PR by renovate-bot . Similar to https://github.com/googleapis/google-cloud-go/pull/9439/files

Done.

@bhshkh
Copy link
Contributor

bhshkh commented Mar 13, 2024

LGTM. Can be merged once vet failures are resolved

trollyxia added 4 commits March 13, 2024 17:05
Change-Id: I1c04c6abb7a0ecaaa5a95334b9e6934f638b5afb
Change-Id: Id22fe08bc0a830cab83f30d892f6d78c269d2895
Change-Id: I9781e0882f1b152228edb276f12284d5ccf64315
Change-Id: I5dc6c0c79067903fe5c71c0f9d51e40d3f5233ca
Change-Id: Ie1e82d3a8389d26217f0fc10ffa9ca16f3b72b6d
@trollyxia trollyxia force-pushed the authorized_view branch 2 times, most recently from 137c23a to 45c8fba Compare March 14, 2024 13:48
@bhshkh
Copy link
Contributor

bhshkh commented Mar 14, 2024

Please ignore conformance test failures. They were added in failed state

Change-Id: Ia07847f4c43197d8498ead0e225651fe2b4713d7
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/bigtable.go Outdated Show resolved Hide resolved
Change-Id: I99f87a46cd96d96710aac4532a61361dcc7e2a27
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Show resolved Hide resolved
Change-Id: I974abdf400050d65b76a2fed34685e20d2e7781f
bigtable/admin.go Outdated Show resolved Hide resolved
bigtable/admin.go Outdated Show resolved Hide resolved
Change-Id: I28880079e167d37cad1fc6740c089e51be10f347
@trollyxia trollyxia requested a review from a team as a code owner April 26, 2024 20:16
@igorbernstein2 igorbernstein2 enabled auto-merge (squash) April 26, 2024 20:23
@igorbernstein2 igorbernstein2 disabled auto-merge April 26, 2024 20:23
@igorbernstein2 igorbernstein2 merged commit 8259645 into googleapis:main Apr 29, 2024
8 of 10 checks passed
ma-g-22 pushed a commit to ma-g-22/google-cloud-go that referenced this pull request Apr 29, 2024
…leapis#9515)

* feat(bigtable): Support AuthorizedView in data and admin client

Change-Id: I1c04c6abb7a0ecaaa5a95334b9e6934f638b5afb

* fix: Address review comments

Change-Id: Id22fe08bc0a830cab83f30d892f6d78c269d2895

* feat: Add AuthorizedView IAM

Change-Id: I9781e0882f1b152228edb276f12284d5ccf64315

* fix: fix request headers for AuthorizedViews

Change-Id: I5dc6c0c79067903fe5c71c0f9d51e40d3f5233ca

* fix: resolve vet failures

Change-Id: Ie1e82d3a8389d26217f0fc10ffa9ca16f3b72b6d

* Expose FamilySubset struct and a small fix

Change-Id: Ia07847f4c43197d8498ead0e225651fe2b4713d7

* Address review comments

Change-Id: I99f87a46cd96d96710aac4532a61361dcc7e2a27

* Let Get method return Info struct and reordering

Change-Id: I974abdf400050d65b76a2fed34685e20d2e7781f

* fix: Remove GetSubsetView() and reordering

Change-Id: I28880079e167d37cad1fc6740c089e51be10f347

---------

Co-authored-by: trollyxia <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigtable Issues related to the Bigtable API. size: l Pull request size is large.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants