-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
flake: templateservicebroker security test should pass security tests #16882
Comments
another flake due to our clients being "too fast" now ? |
My PR has hit this 7 times in a row. |
I have 2 stage PRs that have hit it every time. Are PRs against master hitting it too? Both the PR by @sjenning and mine are against stage. |
I believe this is happening because on GCE, the stage CI testing is using the (more recent) TSB image built from master code. |
@bparees fyi ^ |
@jim-minter do you think there's an actual issue w/ the newer TSB image, or that the newer TSB image is exposing an issue in the security cache? (or three, i guess, the test is flawed and should be waiting for more initialization). Trying to make sure we have the right assignee. |
@bparees based on what I gathered from @jim-minter on IRC, the issue is that the new image performs actions that the old image did not (has new get calls). The code in master has been updated to include new RBAC rules to cover that, whereas the code in stage does not have that change. Thus when this new image runs during stage testing, it performs a get operation which it does not have permission to do (which always fails as expected). There is no cache out of sync issue AFAIK. |
got it, thanks @enj so is the plan to backport the rules changes to stage? |
or just wait until stage gets refreshed at the end of this sprint? |
@bparees I think this is purely an artifact of our GCE CI infrastructure not building/using docker images corresponding to the executable version. The choices we saw to deal with this were:
So the intention is to do 1): #16887 |
not sure why #16887 didn't close this, manually closing. |
https://openshift-gce-devel.appspot.com/build/origin-ci-test/pr-logs/pull/16851/test_pull_request_origin_extended_conformance_gce/9755/
Looks like permission cache not being filled yet?
@openshift/sig-security @openshift/sig-master
The text was updated successfully, but these errors were encountered: