Conversation
The Access List object, which is the foundational object for access grants, has been introduced. Due to the size/complexity of this object, the implementation in api/types will come in a follow up.
|
@mdwn do we have the reasoning behind this object anywhere? It's quite difficult to review with no/little knowledge |
Ahh sorry, I meant to add in a link to the RFD in the PR description. It's been added. |
|
Thanks for breaking this change into a separate PR and for the great comments! |
tigrato
left a comment
There was a problem hiding this comment.
I know what I'm going to ask for next is a lot of work but since you're the one who launched the RFD Gogo must go, can we try not to add more uses of Gogo?
Will we support syncing these objects or will they only exist on the auth server?
These objects will only exist on the auth server. So, in theory I agree with you w/r/t not adding more uses of gogo. However, I want to make sure that the gogo RFD has a definitive, agreed upon plan before actually implementing that -- I would hate to implement what I think is a good way around this and then find ourselves having to migrate this one particular object to the outcome of the RFD. Until then, I would rather it be very obvious that this needs migration as well. |
|
Hrm: Gogo maybe doesn't like Duration? |
You need to add a directive to the protoc compiler. |
c614bf8 to
d33bbcf
Compare
|
Okay, I've migrated this away from legacy into its own proto file. I had mistakenly thought that there would be an issue with the cache, but I was misremembering the reason that was a concern before. |
|
I've just added in a "common" package to create a header for this object -- I'm attempting to create this object in the "correct" way, so let me know if you have any objections and I can revert this commit. |
…ince things are in a v1 package anyway.
3a50258 to
7325999
Compare
codingllama
left a comment
There was a problem hiding this comment.
Drive-by per Mike's request.
The Access List object, which is the foundational object for access grants, has been introduced. Due to the size/complexity of this object, the implementation in api/types will come in a follow up.
RFD-6E for context