)]}'
{"id":"openstack%2Fpuppet-openstack-integration~776188","triplet_id":"openstack%2Fpuppet-openstack-integration~stable%2Fussuri~I5f3b94eaa5a65c76877363e9ca41684445c9cb12","project":"openstack/puppet-openstack-integration","branch":"stable/ussuri","hashtags":[],"change_id":"I5f3b94eaa5a65c76877363e9ca41684445c9cb12","subject":"Add retries to module installation with r10k","status":"MERGED","created":"2021-02-18 06:15:44.000000000","updated":"2021-02-19 05:02:40.000000000","submitted":"2021-02-19 05:02:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"776188","cherry_pick_of_change":776317,"cherry_pick_of_patch_set":1,"meta_rev_id":"876d298e5f13ac15a190082ba5c88fab001202d3","_number":776188,"virtual_id_number":776188,"owner":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-19 05:02:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-02-19 03:01:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-02-19 03:01:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-18 07:38:43.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-02-19 03:01:14.000000000","updated_by":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"reviewer":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"state":"REVIEWER"}],"messages":[{"id":"2906daa6fc1462aa416ffc43d875d4dfdd55986f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2021-02-18 06:15:44.000000000","message":"Patch Set 1: Cherry Picked from branch stable/victoria.","accounts_in_message":[],"_revision_number":1},{"id":"1e1283bd7fcc82d66d13ba123ab694a160b115fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-18 07:38:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/86b4a7ae11a547b39896d217f846b230 : SUCCESS in 3m 20s\n- puppet-openstack-syntax-5-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/16e0397f24664f47b516f76c8ece19c6 : SUCCESS in 3m 51s\n- puppet-openstack-syntax-6-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/fc3211c138c84f91a93ca79ed6429516 : SUCCESS in 3m 38s\n- puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic https://zuul.opendev.org/t/openstack/build/d4b026e7c5274d1f84194cc54e2912fd : FAILURE in 35m 02s (non-voting)\n- puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/29fb4922824c43588960daa07e2156f5 : FAILURE in 36m 32s (non-voting)\n- puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/66137e911a804802a86a92f49179d6bf : FAILURE in 35m 25s (non-voting)\n- puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic https://zuul.opendev.org/t/openstack/build/8422555651c74d478b3d058320b2b4dd : FAILURE in 30m 38s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/7578e9d7c7164c3789830544c12eb7e0 : SUCCESS in 58m 59s\n- puppet-openstack-integration-5-scenario002-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/dd9ca2b182d54b66932c919ef42e2adc : SUCCESS in 1h 05m 45s\n- puppet-openstack-integration-5-scenario003-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/601b7caec7024f5a897d3b74d47279c8 : SUCCESS in 1h 01m 56s\n- puppet-openstack-integration-5-scenario004-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/1642f0e02db54f299147f92968307ca6 : SUCCESS in 47m 16s","accounts_in_message":[],"_revision_number":1},{"id":"f5c445a297f8e3845fd9c0362df3e026d186d5f6","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2021-02-19 03:01:14.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"ce4ea291603e58a9a86e58a702ffed9109472a20","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 03:01:30.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f2e318c833763fb1d9d8399e041b379f17f835a4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 05:02:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- puppet-openstack-lint-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/8cf3c9802412400f86b50592df612c96 : SUCCESS in 3m 03s\n- puppet-openstack-syntax-5-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/6fe9d0ca221b46a8a01503c3094d974f : SUCCESS in 3m 09s\n- puppet-openstack-syntax-6-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ee85a1c121954ecf90a5a299fee21514 : SUCCESS in 3m 04s\n- puppet-openstack-integration-5-scenario001-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/ae01bf72131546e1a7164682f39eacb6 : SUCCESS in 52m 01s\n- puppet-openstack-integration-5-scenario002-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/6dae4a8662894e9891fcc9e99345b43b : SUCCESS in 52m 55s\n- puppet-openstack-integration-5-scenario003-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/d8b0e761da3d4c2397788e1e8a340cea : SUCCESS in 56m 43s\n- puppet-openstack-integration-5-scenario004-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/a435f7a240b8496a8f50fd400d018e3b : SUCCESS in 44m 43s","accounts_in_message":[],"_revision_number":1},{"id":"876d298e5f13ac15a190082ba5c88fab001202d3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 05:02:40.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8ebff765ee40c37e852710e6a73728b77090780f","revisions":{"8ebff765ee40c37e852710e6a73728b77090780f":{"kind":"REWORK","_number":1,"created":"2021-02-18 06:15:44.000000000","uploader":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"ref":"refs/changes/88/776188/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstack-integration","ref":"refs/changes/88/776188/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstack-integration refs/changes/88/776188/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstack-integration refs/changes/88/776188/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstack-integration refs/changes/88/776188/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstack-integration refs/changes/88/776188/1"}}},"commit":{"parents":[{"commit":"2657302f638f1caba61d1561ad6a9b508389c3e5","subject":"Set override-checkout to Ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstack-integration/commit/2657302f638f1caba61d1561ad6a9b508389c3e5"}]}],"author":{"name":"yatinkarel","email":"ykarel@redhat.com","date":"2021-02-02 08:33:36.000000000","tz":330},"committer":{"name":"yatin","email":"ykarel@redhat.com","date":"2021-02-18 06:15:44.000000000","tz":0},"subject":"Add retries to module installation with r10k","message":"Add retries to module installation with r10k\n\nSince the modules are git cloned when installed via r10k and\nclones may fail due to some network glich, adding retries should\nhelp in these cases.\n\nWe randomly hit failures during git clone in RDO promotion\njobs running on ci.centos.org, adding retries to r10k\ninstallation to handle those random failures.\n\nAdded function \u0027retry_cmd\u0027 which can also be used\nwith other commands.\n\nAlso squashed below two commits:-\n\nRetry sealert command on failure\n\nWe randomly see issues while running sealert\nin RDO puppet promotion pipeline, sealert fails with:-\n\"SELinux is disabled or we can\u0027t open a policy file\"\nAs per logs selinux is enabled and selinuxfs is mounted\nso seems it\u0027s some filesystem issue.\n\nLocally was able to reproduce only with selinux disabled\nor umount /sys/fs/selinux. Adding retries in hope to\nfix these random failures.\n\nChange-Id: Icb07742d328827a41132cdd6a6c2bcfa3cde11ec\n(cherry picked from commit 425f454bdcb264eb80b305b67a5d4bcd4e04aadb)\n\nImprove retry_cmd function to handle set -e\n\nIn run_tests.sh we use \u0027set -e\u0027 which makes\nscript fail as soon as error hit but we don\u0027t\nwant to fail in case of retries, this patch fixes it.\n\nChange-Id: Ia33ff3dbb88317171143a43e5b1c674038187254\n(cherry picked from commit ec57a35931babc9698a8399ca5c76773f069e377)\n\nChange-Id: I5f3b94eaa5a65c76877363e9ca41684445c9cb12\n(cherry picked from commit 8d5b34c5522c17f0246d208d0104c86e3325250e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstack-integration/commit/8ebff765ee40c37e852710e6a73728b77090780f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstack-integration/commit/8ebff765ee40c37e852710e6a73728b77090780f"}]},"branch":"refs/heads/stable/ussuri"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
