)]}'
{"id":"openstack%2Fgrenade~784859","triplet_id":"openstack%2Fgrenade~stable%2Ftrain~I66b5d128c3dbe51289410760ea1cbf7f61c55c2f","project":"openstack/grenade","branch":"stable/train","topic":"standardize-tempest-tox-constraints","hashtags":[],"change_id":"I66b5d128c3dbe51289410760ea1cbf7f61c55c2f","subject":"Configure the Tempest venv upper constraints properly","status":"MERGED","created":"2021-04-05 22:04:56.000000000","updated":"2021-04-12 08:50:21.000000000","submitted":"2021-04-08 10:15:32.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":"784859-standardize-tempest-tox-constraints","meta_rev_id":"d540c698f462d397349d19116b957923f0a80367","_number":784859,"virtual_id_number":784859,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-08 10:15:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"all":[{"value":2,"date":"2021-04-07 10:24:20.000000000","_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":2,"date":"2021-04-08 08:22:47.000000000","_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"all":[{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":1,"date":"2021-04-08 08:22:47.000000000","_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-05 23:14:40.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-04-07 10:24:20.000000000","updated_by":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"reviewer":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"state":"REVIEWER"},{"updated":"2021-04-08 08:22:47.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REVIEWER"}],"messages":[{"id":"6b94f246ac4bb0df541fa5b0dac1ea83e1ed4dd1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-04-05 22:04:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"557608974aebe5a7b83b1c9521ca664624fe3e4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 23:14:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/768eb3ae3f5e4d4ab87e79b15345c7b4 : SUCCESS in 10m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/050c876c90334727ab0434daff756e1e : SUCCESS in 54m 00s\n- grenade-heat https://zuul.opendev.org/t/openstack/build/d06e95198037480abaa4b2ec675921c9 : FAILURE in 39m 25s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/709037935fc34b129825d40db8e5c69d : SUCCESS in 53m 51s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/48e88559dee8464db617803a2eb45351 : SUCCESS in 1h 02m 30s\n- ironic-grenade-dsvm https://zuul.opendev.org/t/openstack/build/1ed2fcb2d3654a4886edc82fb88e00f2 : FAILURE in 35m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"078c40c65417e26d217660c666b8c5b5b8ba177d","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2021-04-07 10:24:20.000000000","message":"Patch Set 1: Code-Review+2\n\nlgtm","accounts_in_message":[],"_revision_number":1},{"id":"68f817ee1b827d2f0f943d1106d26adc35913dbd","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-04-08 08:22:47.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"2d16dc6bc466465fdc5c7872f1edcbe03cc93090","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 08:23:09.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5b909057c9b95e683fdf3ce0c50bcf30e0146de2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 10:15:31.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66141f2c15d64912a43f90f077c1d3f4 : SUCCESS in 8m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/9a52255674fe471b8a2bb6be5f77b501 : SUCCESS in 52m 25s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4deff21a97ab4be58d46c8f4506d4657 : SUCCESS in 44m 12s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/b1d3285c9ab74ceeaa1d9d600ba466ed : SUCCESS in 57m 53s","accounts_in_message":[],"_revision_number":1},{"id":"b80347532df8fb906d0fb72cca272b4e716b2f5d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 10:15:32.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"b7d4d051f3e5cde136d845bb96e5f3724d796c4c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 10:21:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/030e293bfc274143980edbfe5ace329a : SUCCESS in 1m 11s","accounts_in_message":[],"_revision_number":1},{"id":"d540c698f462d397349d19116b957923f0a80367","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-04-12 08:50:21.000000000","message":"Patch Set 1:\n\nwhen backporting further, remember to apply: https://review.opendev.org/q/If5f14654ab9aee2a140bbfb869b50d63cb289fdf","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"bd8a388a8cdfa5d07d8c98c272103598e06e5ca5","revisions":{"bd8a388a8cdfa5d07d8c98c272103598e06e5ca5":{"kind":"REWORK","_number":1,"created":"2021-04-05 22:04:56.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/59/784859/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/59/784859/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/59/784859/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/59/784859/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/59/784859/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/59/784859/1"}}},"commit":{"parents":[{"commit":"3323c0d1182840511f3ad8758df68f1da6dc7229","subject":"Merge \"Remove the trove-grenade job\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/3323c0d1182840511f3ad8758df68f1da6dc7229"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-04-05 18:01:00.000000000","tz":-300},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-04-05 22:04:47.000000000","tz":-300},"subject":"Configure the Tempest venv upper constraints properly","message":"Configure the Tempest venv upper constraints properly\n\nWe use Tempest master for testing the supported stable\nbranches, so using master upper constraints works fine for\nsuch master or stable branch testing, but when we need to\nuse old Tempest in the below cases then master upper constraints\ndo not work for Tempest venv:\n- Testing Extended Maintenance branch\n- Testing py2.7 jobs until stable/train with in-tree tempest plugins\n\ngrenade run smoke test on old devstack and if old devstack does not\nuse the master constraints for Tempest then we need to take care of\nthe same while running the tests too otherwise, it will end up recreating\nthe Tempest venv and flush the already installed tempest plugins\nand their deps.\n\nThis commit set the compatible upper constraint\naccording to TEMPEST_VENV_UPPER_CONSTRAINTS variable, which is\nwhat used in devstack while creating the Tempest venv and install\ntempest plugins in that venv.\n\nCloses-Bug: 1922597\nChange-Id: I66b5d128c3dbe51289410760ea1cbf7f61c55c2f\n(cherry picked from commit 8f7941259651e59320ffd29563e40c2d71b05a1e)\n(cherry picked from commit 6919902f4cb6c26b48712da80c389041c5af7dd3)\n(cherry picked from commit 4d787525ae0d48806f27fe0ef3db134c4cf033bf)\n(cherry picked from commit 96dfc83c1cea5f6754a75d8b25a9c70bf25e4516)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/bd8a388a8cdfa5d07d8c98c272103598e06e5ca5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/bd8a388a8cdfa5d07d8c98c272103598e06e5ca5"}]},"branch":"refs/heads/stable/train"}},"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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}}]}
