Skip to content
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 Available origin-docker-excluder version 3.6.0 is higher than the upgrade target version 1.5 #13846

Closed
tbielawa opened this issue Apr 20, 2017 · 9 comments
Assignees
Labels
area/tests kind/test-flake Categorizes issue or PR as related to test flakes. priority/P0

Comments

@tbielawa
Copy link
Contributor

TASK [Get available excluder version] ******************************************
task path: /usr/share/ansible/openshift-ansible/playbooks/common/openshift-cluster/upgrades/pre/validate_excluder.yml:7
ok: [localhost] => {
    "changed": false, 
    "cmd": [
        "repoquery", 
        "--plugins", 
        "--qf", 
        "%{version}", 
        "origin-docker-excluder"
    ], 
    "delta": "0:00:25.714260", 
    "end": "2017-04-20 13:05:26.989698", 
    "failed": false, 
    "failed_when_result": false, 
    "generated_timestamp": "2017-04-20 13:05:27.009577", 
    "rc": 0, 
    "start": "2017-04-20 13:05:01.275438", 
    "stderr": [], 
    "stdout": [
        "3.6.0"
    ], 
    "warnings": []
}

TASK [Docker excluder version detected] ****************************************
task path: /usr/share/ansible/openshift-ansible/playbooks/common/openshift-cluster/upgrades/pre/validate_excluder.yml:14
ok: [localhost] => {
    "generated_timestamp": "2017-04-20 13:05:27.062843", 
    "msg": "origin-docker-excluder: 3.6.0"
}

TASK [Check the available origin-docker-excluder version is at most of the upgrade target version] ***
task path: /usr/share/ansible/openshift-ansible/playbooks/common/openshift-cluster/upgrades/pre/validate_excluder.yml:18
fatal: [localhost]: FAILED! => {
    "changed": false, 
    "failed": true, 
    "generated_timestamp": "2017-04-20 13:05:27.123663", 
    "msg": "Available origin-docker-excluder version 3.6.0 is higher than the upgrade target version 1.5"
}

PLAY RECAP *********************************************************************
 [WARNING]: Could not create retry file '/usr/share/ansible/openshift-
ansible/playbooks/byo/openshift-cluster/upgrades/v3_5/upgrade.retry'.
[Errno 13] Permission denied: u'/usr/share/ansible/openshift-
ansible/playbooks/byo/openshift-cluster/upgrades/v3_5/upgrade.retry'
localhost                  : ok=48   changed=2    unreachable=0    failed=1   

++ export status=FAILURE
++ status=FAILURE
+ set +o xtrace
########## FINISHED STAGE: FAILURE: INSTALL ORIGIN GA AND UPDATE ##########
Build step 'Execute shell' marked build as failure

https://ci.openshift.redhat.com/jenkins/job/test_pull_request_openshift_ansible_extended_conformance_install_update/140/consoleFull#77014445158b6e51eb7608a5981914356

Encountered in openshift/openshift-ansible#3944 (comment)

@tbielawa tbielawa added the kind/test-flake Categorizes issue or PR as related to test flakes. label Apr 20, 2017
@ewolinetz ewolinetz removed the kind/test-flake Categorizes issue or PR as related to test flakes. label Apr 20, 2017
@dcbw dcbw added kind/test-flake Categorizes issue or PR as related to test flakes. and removed kind/test-flake Categorizes issue or PR as related to test flakes. labels Apr 20, 2017
@dcbw
Copy link
Contributor

dcbw commented Apr 20, 2017

@ewolinetz not a test flake? i see you removed the label...

@ewolinetz
Copy link
Contributor

it may be due to a change to the tests, i think its happening too frequently to be a flake. waiting to confirm first

@sdodson
Copy link
Member

sdodson commented Apr 20, 2017

@dcbw Do we use that label when it's 100% failure rate?

What's happening is that we changed the test jobs earlier today to disable the excluders (see openshift-eng/aos-cd-jobs#204) because the excluders that are in the 1.5.0-0.rc1 builds are broken and without writing additional automation we cannot upgrade out of that broken situation.

However now that they're disabled this has exposed a problem in openshift-ansible that happens only when you have multiple repos enabled. The test jobs, as far as I can tell, enable all the repos, 1.4, 1.5, 3.6, etc which is not a situation we generally see in OCP, whenever the 3.6 repo is enabled you intend to upgrade to 3.6.

Looking at options to fix this in ansible.

@ingvagabund
Copy link
Member

This is actually a bug, not a flake: https://bugzilla.redhat.com/show_bug.cgi?id=1434679

@ingvagabund
Copy link
Member

I had a PR fixing that that got lost in the process :(. Sorry about that

@dmage dmage added the kind/test-flake Categorizes issue or PR as related to test flakes. label Apr 21, 2017
@dmage
Copy link
Contributor

dmage commented Apr 21, 2017

We need tag kind/test-flake to be able to run test/merge once again.

@0xmichalis
Copy link
Contributor

Increasing to P0 since this is blocking the merge queue

@sdodson
Copy link
Member

sdodson commented Apr 21, 2017

@dmage sure, but until this is fixed there's no point in re-submitting, it's just going to fail again.

@sdodson
Copy link
Member

sdodson commented Apr 21, 2017

Changes merged, working to get the new builds into the centos paas sig repos at which point this should stop blocking the queue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/tests kind/test-flake Categorizes issue or PR as related to test flakes. priority/P0
Projects
None yet
Development

No branches or pull requests

8 participants