)]}'
{"id":"openstack%2Fgrenade~784809","triplet_id":"openstack%2Fgrenade~master~I66b5d128c3dbe51289410760ea1cbf7f61c55c2f","project":"openstack/grenade","branch":"master","topic":"standardize-tempest-tox-constraints","hashtags":[],"change_id":"I66b5d128c3dbe51289410760ea1cbf7f61c55c2f","subject":"Configure the Tempest venv upper constraints properly","status":"MERGED","created":"2021-04-05 18:07:19.000000000","updated":"2021-04-12 08:50:14.000000000","submitted":"2021-04-08 10:07:56.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":"784809-standardize-tempest-tox-constraints","meta_rev_id":"c476e22ee86df14e369725e1bc09f101abe36c5a","_number":784809,"virtual_id_number":784809,"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:07:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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:23:25.000000000","_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":2,"date":"2021-04-08 08:15:54.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"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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:15:54.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"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_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 19:32:26.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:23:25.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:15:44.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":"CC"},{"updated":"2021-04-08 08:15:54.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":"8ba73f63a308d28d3f964f09198c528e6b838024","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 18:07:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2defbb3bc46b2ffc8db312357ddbeb9c30e9f5c8","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 18:08:12.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"ae6d88067c21690c8bcc20886f51d8beaf170730","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 19:32:26.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64742efc6069452ebab33f9c9c35f50f : SUCCESS in 16m 18s\n- grenade https://zuul.opendev.org/t/openstack/build/7ac06d45095c4c9587521974bf27cd63 : FAILURE in 36m 14s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/b980ae7f7f2e45b88997e952d0237ae8 : FAILURE in 47m 54s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/0e173bcdecd843fa9f6779e6c7e7de76 : SUCCESS in 1h 18m 45s (non-voting)\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/d91639e0d8994cd8a0efbd61ba2b89ea : SUCCESS in 45m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f14b3e7a08b4240438fb8d2d9c77e8ff0e011bfc","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 19:48:04.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"324794b3366be11dddeb1a7835d458928cd39267","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-04-05 19:48:16.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"8f7a05c76983e403e88493f718bc276a46294462","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 21:00:09.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d588f10b61384ef8a6ef24a5e1929025 : SUCCESS in 14m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/38cab229bc6148969c586706fe99bccd : SUCCESS in 53m 22s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/78dd2fcf123d46ae8b5107097c17d6e1 : SUCCESS in 1h 03m 21s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/4eeec248f16b424bb49975d80cd2cf23 : SUCCESS in 1h 06m 17s (non-voting)\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/d9d1bcba8bab43dc84abb2f40f4ba6e7 : SUCCESS in 1h 01m 59s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"257c4d2b92a86be177b36641329f7ff6632563ea","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 21:54:40.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"e68aff4e2f172d0bee6e2a829ad309a6f9d1562d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-05 23:05:52.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db570ac808b04eed802e674ebb3c76b3 : SUCCESS in 19m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/fe6610c6d9684be59bc540d5d9dba321 : FAILURE in 30m 22s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/48d53636556944609f46b5f9b0473a22 : FAILURE in 54m 16s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/cc2501cb8cf44dc0959939cf8d7bbb11 : SUCCESS in 1h 05m 05s (non-voting)\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/65ca47abf5c84251add0f7ec0335f486 : SUCCESS in 1h 02m 03s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"66d747d715bb575446311fdc679378530e951077","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-04-06 16:48:00.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"bdf4c8790790a2016b9e424cdf8b933f6649929a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 17:58:45.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55f4b53e4dad4ab2b750e08582db6c34 : SUCCESS in 14m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/c4ba3d2f5fff4e8d9d826db84ba35f54 : SUCCESS in 46m 10s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/836200f62a6f4e3f9e36376deb19cc77 : POST_FAILURE in 1h 05m 53s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/0c6f0efbc2a94695b191ed0e6e21a2d3 : SUCCESS in 1h 02m 53s (non-voting)\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/e4178b18809043c2bb4d67adc643b7f9 : SUCCESS in 50m 55s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8165faae4b008c05e613f4ff1a709d34380b5e0a","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-04-06 20:28:10.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"ad9a8ceb9082890f0298f02628fbaa3d7a39a6b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-06 21:33:27.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d974a55a463451e89fa4067d8770887 : SUCCESS in 17m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/cb13f604b58f4e8f84429a919a4dfdb6 : SUCCESS in 47m 06s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/34a3826849444a4a8fc1d2088cb19258 : SUCCESS in 1h 01m 59s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/7be0aa78a4794739a69163d9864a824e : SUCCESS in 57m 28s (non-voting)\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/5e33ceba311c4e8db5c7257285cf39f0 : SUCCESS in 39m 58s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c2ab63f56ed680053c8e2c2e7261a3fc0e2168ba","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2021-04-07 10:23:25.000000000","message":"Patch Set 4: Code-Review+2\n\nLGTM, thank you for fixing that","accounts_in_message":[],"_revision_number":4},{"id":"e9c9151f0986b6a883befd0b60696340b68bf4ce","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:15:44.000000000","message":"Patch Set 4:\n\nargh, we should sit down at some point and work on that technical debt so that it does not bite us again and again","accounts_in_message":[],"_revision_number":4},{"id":"bc19c601dd442f0fcabbb16ac28b22f122b391cd","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:15:54.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"960e7b3f42040c7b0bc45892d1e0e808e436e0ae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 08:18:30.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e7ba601673e8b2b3388acdde359aa355678ff338","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 10:07:55.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94a6c6e559b34fe59c5de15bdb56bddb : SUCCESS in 19m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/20d13706601b4c36813e31be1c4a1f3a : SUCCESS in 52m 48s\n- grenade-multinode https://zuul.opendev.org/t/openstack/build/5572ad8bf5f048ae927f6603e1dd49cf : SUCCESS in 1h 06m 20s","accounts_in_message":[],"_revision_number":4},{"id":"636c7d3736aa379c3da0b31ec661901eb9445c6c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 10:07:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"1150f09870150648d280093cec2d445bd2628800","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-08 10:09:53.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dea4fe480fb5472484da7325d80af92d : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":4},{"id":"c476e22ee86df14e369725e1bc09f101abe36c5a","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:14.000000000","message":"Patch Set 4:\n\nwhen backporting further, remember to apply: https://review.opendev.org/q/If5f14654ab9aee2a140bbfb869b50d63cb289fdf","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"8f7941259651e59320ffd29563e40c2d71b05a1e","revisions":{"4232801e6970c13a161079ee12a2eeb84e510c60":{"kind":"REWORK","_number":1,"created":"2021-04-05 18:07:19.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/09/784809/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/09/784809/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/09/784809/1"}}},"commit":{"parents":[{"commit":"08199218df99ead17d7c34256ed0969b8ae3b3af","subject":"Update min tox version to 2.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/08199218df99ead17d7c34256ed0969b8ae3b3af"}]}],"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 18:01:00.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\nChange-Id: I66b5d128c3dbe51289410760ea1cbf7f61c55c2f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/4232801e6970c13a161079ee12a2eeb84e510c60"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/4232801e6970c13a161079ee12a2eeb84e510c60"}]},"branch":"refs/heads/master"},"0227e951a0f3360b620680f84d2d62b8b8e977b4":{"kind":"REWORK","_number":2,"created":"2021-04-05 18:08:12.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/09/784809/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/09/784809/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/09/784809/2"}}},"commit":{"parents":[{"commit":"08199218df99ead17d7c34256ed0969b8ae3b3af","subject":"Update min tox version to 2.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/08199218df99ead17d7c34256ed0969b8ae3b3af"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-04-05 18:01:00.000000000","tz":-300},"committer":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2021-04-05 18:08:09.000000000","tz":0},"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\nChange-Id: I66b5d128c3dbe51289410760ea1cbf7f61c55c2f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/0227e951a0f3360b620680f84d2d62b8b8e977b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/0227e951a0f3360b620680f84d2d62b8b8e977b4"}]},"branch":"refs/heads/master"},"d691e34be531477d074dff3e4f8b0ffbf8fd3cd9":{"kind":"REWORK","_number":3,"created":"2021-04-05 19:48:04.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/09/784809/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/09/784809/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/09/784809/3"}}},"commit":{"parents":[{"commit":"08199218df99ead17d7c34256ed0969b8ae3b3af","subject":"Update min tox version to 2.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/08199218df99ead17d7c34256ed0969b8ae3b3af"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-04-05 18:01:00.000000000","tz":-300},"committer":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2021-04-05 19:47:59.000000000","tz":0},"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\nChange-Id: I66b5d128c3dbe51289410760ea1cbf7f61c55c2f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d691e34be531477d074dff3e4f8b0ffbf8fd3cd9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d691e34be531477d074dff3e4f8b0ffbf8fd3cd9"}]},"branch":"refs/heads/master"},"8f7941259651e59320ffd29563e40c2d71b05a1e":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2021-04-05 21:54:40.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/09/784809/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/09/784809/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/09/784809/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/09/784809/4"}}},"commit":{"parents":[{"commit":"08199218df99ead17d7c34256ed0969b8ae3b3af","subject":"Update min tox version to 2.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/08199218df99ead17d7c34256ed0969b8ae3b3af"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2021-04-05 18:01:00.000000000","tz":-300},"committer":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2021-04-05 21:54:37.000000000","tz":0},"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","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/8f7941259651e59320ffd29563e40c2d71b05a1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/8f7941259651e59320ffd29563e40c2d71b05a1e"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":{}}}]}
