-
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
deploy: check the dc conditions instead of relying on deployer logs #14395
deploy: check the dc conditions instead of relying on deployer logs #14395
Conversation
lets [test] this couple times to ensure the flake is gone. |
o.Expect(err).NotTo(o.HaveOccurred()) | ||
} else { | ||
cond := deployutil.GetDeploymentCondition(dc.Status, deployapi.DeploymentProgressing) | ||
o.Expect(cond.Reason).To(o.BeEquivalentTo(deployapi.NewRcAvailableReason)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Kargakis is this enough to keep this test sane without relying on the deployer log? note this is an attempt to unblock the queue not to fix the log problem.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
[test] flake: #14396 |
[test] again
…On 29 May 2017 at 18:26:21, OpenShift Bot ***@***.***) wrote:
continuous-integration/openshift-jenkins/test SUCCESS (
https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin/1825/)
(Base Commit: fce1a37
<fce1a37>
)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#14395 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AACsaAWl6LAutIvNzBtVaZSTd8bE6Havks5r-vGtgaJpZM4NpQfN>
.
|
7c16d23
to
8bb6996
Compare
for the record, this just flaked in the other location where we test for
@smarterclayton @ncdc @Kargakis i believe there is problem with |
Yes, that's a known issue and it's due to journald rate limiting (bug opened)
|
@smarterclayton for some reason it got much worse in last days hitting the deployement tests as they rely on the deployer logs... |
8bb6996
to
509b70c
Compare
@Kargakis @tnozicka @smarterclayton in that case i don't think we even need to check the logs for
So removing the |
c9a2310
to
eec5989
Compare
[merge][severity:blocker] Fixes the P0 flake and ublocks the queue. |
@@ -496,7 +502,7 @@ var _ = g.Describe("deploymentconfigs", func() { | |||
o.Expect(out).To(o.ContainSubstring("--> Reached 50%")) | |||
o.Expect(out).To(o.ContainSubstring("Halfway")) | |||
o.Expect(out).To(o.ContainSubstring("Finished")) | |||
o.Expect(out).To(o.ContainSubstring("--> Success")) | |||
// o.Expect(out).To(o.ContainSubstring("--> Success")) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FIXME?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah, lazy to copy the comment ;-)
@mfojtik yeah, that seems to be already covered so just commenting it out sgtm until jurnald gets fixed. If anyone has the link to the jurnald bug it would be nice to have it linked here or in a followup issue. |
eec5989
to
5d3d45c
Compare
Evaluated for origin test up to 5d3d45c |
[merge][severity:blocker] |
Evaluated for origin merge up to 5d3d45c |
continuous-integration/openshift-jenkins/test SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin/1836/) (Base Commit: 5a19120) |
continuous-integration/openshift-jenkins/merge SUCCESS (https://ci.openshift.redhat.com/jenkins/job/merge_pull_request_origin/842/) (Base Commit: 1c38059) (Extended Tests: blocker) (Image: devenv-rhel7_6283) |
Unblock: #13980
Basically check that the new RC is available (so the rollout succeded) instead of checking the deployer log messages.
This does not solve the issue where the last log line dissapears, but it is band-aid to unblock the queue.