Skip to content

feat(bigtable): support requested_policy_version for Instance IAM - #10001

Merged
jkwlui merged 7 commits into
masterfrom
bigtable-policy-version
Jan 13, 2020
Merged

feat(bigtable): support requested_policy_version for Instance IAM#10001
jkwlui merged 7 commits into
masterfrom
bigtable-policy-version

Conversation

@jkwlui

Copy link
Copy Markdown
Contributor

No description provided.

maintain compatibility with defaultdict
remove in place
raise KeyError on delete
update deprecation for dict-key access and factory methods
clean up
maintain compatibility - removing duplicate in __setitems__
check for conditions for dict access
remove empty binding
fix test accessing private var _bindings
fix(tests): change version to make existing tests pass
tests: add tests for getitem, delitem, setitem on v3 and conditions
test policy.bindings property
fixlint
black
sort bindings by role when converting to api repr
add deprecation warning for iam factory methods
update deprecation message for role methods
make Policy#bindings.members a set
update policy docs
fix docs
make docs better
fix: Bigtable policy class to use Policy.bindings
add from_pb with conditions test
add to_pb condition test
blacken
fix policy __delitem__
add docs on dict access
do not modify binding in to_apr_repr
@googlebotgooglebot added the cla: yes This human has signed the Contributor License Agreement. label Dec 19, 2019
@jkwlui
jkwlui requested a review from a teamJanuary 9, 2020 23:49
@jkwlui
jkwlui changed the base branch from iam-proposal3 to masterJanuary 9, 2020 23:49
@googlebot

Copy link
Copy Markdown

All (the pull request submitter and all commit authors) CLAs are signed, but one or more commits were authored or co-authored by someone other than the pull request submitter.

We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that by leaving a comment that contains only @googlebot I consent. in this pull request.

Note to project maintainer: There may be cases where the author cannot leave a comment, or the comment is not properly detected as consent. In those cases, you can manually confirm consent of the commit author(s), and set the cla label to yes (if enabled on your project).

ℹ️ Googlers: Go here for more info.

@googlebotgooglebot added cla: no This human has *not* signed the Contributor License Agreement. and removed cla: yes This human has signed the Contributor License Agreement. labels Jan 9, 2020
@jkwlui
jkwlui requested review from frankyn and removed request for a team, busunkim96, frankyn, larkee and tseaverJanuary 9, 2020 23:49
@jkwluijkwlui self-assigned this Jan 9, 2020
@jkwluijkwlui added cla: yes This human has signed the Contributor License Agreement. and removed cla: no This human has *not* signed the Contributor License Agreement. labels Jan 9, 2020
@googlebot

Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

ℹ️ Googlers: Go here for more info.

@jkwlui
jkwlui merged commit a0a062d into masterJan 13, 2020
This was referenced Jan 29, 2020
@tseaver
tseaver deleted the bigtable-policy-version branch August 24, 2021 16:46
parthea pushed a commit that referenced this pull request Nov 22, 2025
…0001)
* iam proposal #3
maintain compatibility with defaultdict
remove in place
raise KeyError on delete
update deprecation for dict-key access and factory methods
clean up
maintain compatibility - removing duplicate in __setitems__
check for conditions for dict access
remove empty binding
fix test accessing private var _bindings
fix(tests): change version to make existing tests pass
tests: add tests for getitem, delitem, setitem on v3 and conditions
test policy.bindings property
fixlint
black
sort bindings by role when converting to api repr
add deprecation warning for iam factory methods
update deprecation message for role methods
make Policy#bindings.members a set
update policy docs
fix docs
make docs better
fix: Bigtable policy class to use Policy.bindings
add from_pb with conditions test
add to_pb condition test
blacken
fix policy __delitem__
add docs on dict access
do not modify binding in to_apr_repr
* feat(bigtable): support requested_policy_version to instance
* fix passing requested_policy_version to pb2
* add unit test
* add unit test
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yesThis human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jkwlui@googlebot@crwilcox