Skip to content

Bug 1726745: Improve Samples Operator test reporting#22905

Merged
openshift-merge-robot merged 1 commit intoopenshift:release-4.1from
openshift-cherrypick-robot:cherry-pick-22902-to-release-4.1
Jul 9, 2019
Merged

Bug 1726745: Improve Samples Operator test reporting#22905
openshift-merge-robot merged 1 commit intoopenshift:release-4.1from
openshift-cherrypick-robot:cherry-pick-22902-to-release-4.1

Conversation

@openshift-cherrypick-robot
Copy link
Copy Markdown

This is an automated cherry-pick of #22902

/assign adambkaplan

@openshift-ci-robot openshift-ci-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label May 24, 2019
@adambkaplan
Copy link
Copy Markdown
Contributor

/hold

Waiting until 4.1.z opens

@openshift-ci-robot openshift-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label May 28, 2019
@adambkaplan
Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label May 28, 2019
@openshift-ci-robot
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: adambkaplan, openshift-cherrypick-robot

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 28, 2019
@openshift-merge-robot
Copy link
Copy Markdown
Contributor

/bugzilla refresh

@openshift-ci-robot
Copy link
Copy Markdown

@openshift-merge-robot: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

/bugzilla refresh

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adambkaplan
Copy link
Copy Markdown
Contributor

@pweil- @stevekuznetsov are we ok overriding the valid-bug check in some cases? Here we are cherry-picking a fix to the test code so z-stream tests dump the right info if the image ecosystem tests fail (which has always been a source of flakiness).

@pweil-
Copy link
Copy Markdown

pweil- commented Jun 6, 2019

@pweil- @stevekuznetsov are we ok overriding the valid-bug check in some cases? Here we are cherry-picking a fix to the test code so z-stream tests dump the right info if the image ecosystem tests fail (which has always been a source of flakiness).

Well I guess I'm wondering why a test-only update would even be a candidate for a back port if it is a name change and not associated with a bug. Since @bparees made that recommendation I'd prefer to get his input. Generally I'd say no, you need a bug or it isn't a back port candidate.

@bparees
Copy link
Copy Markdown
Contributor

bparees commented Jun 6, 2019

@pweil- the backport is to ensure that our automated tests dump useful information when they fail/flake. It's critical to backport these sort of changes/improvements so our 4.1 CI continues to be as high quality as possible.

This seems like a gap in our new process (requiring BZs to merge non-shipping code changes into 4.1) however the "workaround" would be to open a BZ against the test suite component and use that. There should be no restriction on how many of those changes/BZs go into z-stream branches as, again, it is not shipping code and it does not impact QE's workload.

@bparees
Copy link
Copy Markdown
Contributor

bparees commented Jun 6, 2019

(it's not a name change, it's a fix in the resource dumping logic to use the correct name of the resource when it attempts to dump the resource. W/o this change the resource dumping logic fails because it can't find the resource it's supposed to dump)

@pweil-
Copy link
Copy Markdown

pweil- commented Jun 6, 2019

thanks for the clarification. I understand.

+1 to the idea of no restrictions on non-shipping items. I've been working on a doc on patch management I will include the notion of an override in addition to cherry-pick approval. Having to use a workaround would just be process for the sake of process.

@stevekuznetsov
Copy link
Copy Markdown
Contributor

You could ask a team lead to add the correct labels and remove the invalid-bug one, or make a bugzilla against the component. I'm not super thrilled about either approach but there is precedent for admins adding labels to manually override other things in Prow (like approval)

@adambkaplan adambkaplan added bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. and removed bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. labels Jun 6, 2019
@adambkaplan
Copy link
Copy Markdown
Contributor

I'm not super thrilled about either approach but there is precedent for admins adding labels to manually override other things in Prow (like approval)

You'll also have an audit trail on the PR if a team lead adds the right labels - see above.

@derekwaynecarr
Copy link
Copy Markdown
Member

there is nothing wrong with a bz that says "Improve automated testing in release 4.1 branch for sample operators". please create a bz, link, and we can merge in 4.1.z once present.

@jwforres
Copy link
Copy Markdown
Member

jwforres commented Jul 2, 2019

@adambkaplan aside from derek's request that you open a BZ for this, is there a reason it still has the hold on it?

@adambkaplan
Copy link
Copy Markdown
Contributor

/hold cancel

Nope - now just need the bz

@openshift-ci-robot openshift-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 2, 2019
@jwforres
Copy link
Copy Markdown
Member

jwforres commented Jul 2, 2019

also please update the PR title to reflect that this change has to do with test updates so the changelog is obvious

@adambkaplan adambkaplan changed the title [release-4.1] Use new name for sample operator config Bug 1726745 - Improve Samples Operator Test Reporting Jul 3, 2019
@adambkaplan adambkaplan changed the title Bug 1726745 - Improve Samples Operator Test Reporting Bug 1726745 - Improve Samples Operator test reporting Jul 3, 2019
@openshift-ci-robot
Copy link
Copy Markdown

@openshift-cherrypick-robot: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

Bug 1726745 - Improve Samples Operator test reporting

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adambkaplan
Copy link
Copy Markdown
Contributor

@jwforres Created BZ

@adambkaplan adambkaplan changed the title Bug 1726745 - Improve Samples Operator test reporting Bug 1726745: Improve Samples Operator test reporting Jul 3, 2019
@openshift-ci-robot
Copy link
Copy Markdown

@openshift-cherrypick-robot: This pull request references a valid Bugzilla bug. The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

Bug 1726745: Improve Samples Operator test reporting

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot openshift-ci-robot added bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. and removed bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. labels Jul 3, 2019
@openshift-ci-robot
Copy link
Copy Markdown

@openshift-cherrypick-robot: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

Bug 1726745 - Improve Samples Operator Test Reporting

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adambkaplan
Copy link
Copy Markdown
Contributor

/bugzilla refresh

@openshift-ci-robot
Copy link
Copy Markdown

@adambkaplan: This pull request references a valid Bugzilla bug.

Details

In response to this:

/bugzilla refresh

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot openshift-ci-robot added the bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. label Jul 3, 2019
@crawford crawford added the cherry-pick-approved Indicates a cherry-pick PR into a release branch has been approved by the release branch manager. label Jul 8, 2019
@openshift-bot
Copy link
Copy Markdown
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-merge-robot openshift-merge-robot merged commit ceeee4a into openshift:release-4.1 Jul 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. cherry-pick-approved Indicates a cherry-pick PR into a release branch has been approved by the release branch manager. lgtm Indicates that a PR is ready to be merged. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.