-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
fix(argo-server)!: Implement missing instanceID code. Fixes #2780 #2786
Conversation
The |
@jessesuen @sarabala1979 @dtaniwaki there are a lot of misses in the code base for instance ID. This tells me that is fundamentally hard to get right - like RBAC. I essentially had to intercept every single call. Really hard to test. It made me wonder if it is possible to do this in the generated code? @alexmt |
This PR will change the current understanding/assumption of Argo usage with
|
I think I'm fine with that. My take (and I believe @jessesuen 's too) is that instance ID is a data segregation feature and this is how it should behave. We should warn people in release notes too. |
InstanceID checking is missing in the Workflow Archive module. |
This is enforced by |
Failed builds indicate dynamic check is working - but I've missed something :( |
@sarabala1979 this is ready for review again. |
@sarabala1979 are you still reviewing please? |
Kudos, SonarCloud Quality Gate passed! 0 Bugs |
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.This contains a breaking change.