)]}'
{"id":"openstack%2Ftempest~720603","triplet_id":"openstack%2Ftempest~master~I99a6df0a2c02e19efaf484fcd97b875887f08d8e","project":"openstack/tempest","branch":"master","hashtags":[],"change_id":"I99a6df0a2c02e19efaf484fcd97b875887f08d8e","subject":"Document the policy for Tempest \u0026 its plugins release","status":"MERGED","created":"2020-04-16 21:58:46.000000000","updated":"2020-04-18 02:46:51.000000000","submitted":"2020-04-18 02:45:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"720603-1587177902088-d336410a","meta_rev_id":"7117e53f1f53bfb7627c0b0c261167d7392c4915","_number":720603,"virtual_id_number":720603,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-18 02:45:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2020-04-17 15:23:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":2,"date":"2020-04-18 02:05:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}],"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":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":1,"date":"2020-04-18 02:05:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}],"values":{"-1":"Release 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":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-17 12:00:47.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-04-17 14:40:41.000000000","updated_by":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"reviewer":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"state":"REVIEWER"},{"updated":"2020-04-17 15:17:50.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2020-04-17 15:23:35.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":"2020-04-18 02:05:58.000000000","updated_by":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"reviewer":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"state":"REVIEWER"},{"updated":"2020-04-18 02:45:01.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"}],"messages":[{"id":"ce709831eb2a8085ecb71b211379302b1a6cf8b3","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-04-16 21:58:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dc2b41d1ee1fcaeb2c5d4de9ad0609bf869f0fc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-16 22:10:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6841996613a54c1888c2d084c983a41e : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2975fb3e22474f19bae93510151a0d35 : SUCCESS in 8m 37s","accounts_in_message":[],"_revision_number":1},{"id":"0a1aed6bc8007f998755084f5d8685b8820562cb","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-04-17 12:00:47.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nGreat to have this documented. Thanks Ghanshyam!","accounts_in_message":[],"_revision_number":1},{"id":"c2778f0453c6f54c87738b297b2e06f1e1c4d70b","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2020-04-17 14:40:41.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3023d08f8aca653eb1e06e9e8fd64dcf3db5c043","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-04-17 15:03:40.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"16b4b46d79f49286d2cfe07df3c03dcba10eeb5e","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-04-17 15:10:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"28591e5a7eb4d7095365c00b6055afd80a15c5e5","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-04-17 15:17:50.000000000","message":"Patch Set 2: Code-Review+1\n\nSounds good for me. Actually we are doing something like that in neutron-tempest-plugin - every time when we are switching branch to be EM, we are creating tag in neutron-tempest-plugin repo and we use this tag in jobs for such EM branch. We also stick to corresponding tempest tag in such jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1d8727a76b7f2e341fedbc14c43ec6cd23084ded","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2020-04-17 15:21:55.000000000","message":"Patch Set 2: Code-Review+1\n\n(3 comments)\n\njust a few typos, the content is fine","accounts_in_message":[],"_revision_number":2},{"id":"c731e3be1212978af4e56250ca9f26bf272368be","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-04-17 15:23:20.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"9311d583e735e662c5266653b5ad65f7baf56840","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2020-04-17 15:23:35.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"63d217503298ff8b53c93fab01a5addf6db181e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-17 15:38:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5fbfc470c5f74eeface8de051744599a : SUCCESS in 5m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/edef4102670049ecb5dcf73b8a6edc98 : SUCCESS in 10m 02s","accounts_in_message":[],"_revision_number":3},{"id":"9f4ae969d78003f5c6e906066cfbc1bd44a082af","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2020-04-18 02:05:58.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)\n\nThanks! Great document.","accounts_in_message":[],"_revision_number":3},{"id":"258337c913d3e3ecbde5c5db5c76ec6cf4997a3d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-18 02:06:18.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"bc76eac589d6f84d002c1778b776a62ecaf73287","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-18 02:45:01.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/690b9907550a49cf983a107f203cdf28 : SUCCESS in 4m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d7f7c3a36974c5b8472aa60285ba377 : SUCCESS in 9m 59s","accounts_in_message":[],"_revision_number":3},{"id":"a7080705d820755a0d187ef500b7b1ab264b37cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-18 02:45:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"7117e53f1f53bfb7627c0b0c261167d7392c4915","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-18 02:46:51.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c03dab7e5e2b4221aca9612196f10cee : SUCCESS in 1m 23s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"235c26445763ffae04a3cbde7e1f13b426dbf27c","revisions":{"6264c2d8e7a90edeb029a45758968eb7f4b92a85":{"kind":"REWORK","_number":1,"created":"2020-04-16 21:58:46.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/03/720603/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/03/720603/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/03/720603/1"}}},"commit":{"parents":[{"commit":"8f3e503413f39c4a0363a691f2a418c6d3b06387","subject":"Merge \"Adding description for testcases - compute part1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8f3e503413f39c4a0363a691f2a418c6d3b06387"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-04-16 21:55:56.000000000","tz":-300},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-04-16 21:55:56.000000000","tz":-300},"subject":"Document the policy for Tempest \u0026 its plugins release","message":"Document the policy for Tempest \u0026 its plugins release\n\nTempest and its plugin are very tightly coupled for testing\nUpstream or Production Cloud. Due to its branchless model,\none of the challenges we faced/facing is to provide their\ncompatible version set.\n\nSince Queens release and with operator request, we started\ndoing a coordinated release of plugins along with Tempest\nwhich will be marked as the First compatible version for\nthat particular release.\n\nFor example https://releases.openstack.org/train/index.html#tempest-plugins\n\nWe test our stable branch with master version of Tempest \u0026\nplugins until it is moved to Extended Maintainance state.\nOne stable release is in EM state, Tempest officially declares\nthe end of support tag so that we can use that as the last compatible\nversion for that EM stable testing. But we do not have the correct\nlast compatible version from plugins which can be used for testing\nthe EM branch. It should be with hash from the master at the time\nstable release is moved to EM not the hash when the stable release\nwas done otherwise it will be incompatible with Tempest.\n\nWe have faced and fixed many issue due to that during py2-drop work\nwhere we have to pick and try all different versions from plugin to\nmake it work against EM testing.\n\nChange-Id: I99a6df0a2c02e19efaf484fcd97b875887f08d8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/6264c2d8e7a90edeb029a45758968eb7f4b92a85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/6264c2d8e7a90edeb029a45758968eb7f4b92a85"}]},"branch":"refs/heads/master"},"0a1384f8605e2f0e9f9eda2b99f30f00088bb060":{"kind":"REWORK","_number":2,"created":"2020-04-17 15:10:11.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/03/720603/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/03/720603/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/03/720603/2"}}},"commit":{"parents":[{"commit":"8f3e503413f39c4a0363a691f2a418c6d3b06387","subject":"Merge \"Adding description for testcases - compute part1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8f3e503413f39c4a0363a691f2a418c6d3b06387"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-04-16 21:55:56.000000000","tz":-300},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-04-17 15:09:29.000000000","tz":-300},"subject":"Document the policy for Tempest \u0026 its plugins release","message":"Document the policy for Tempest \u0026 its plugins release\n\nTempest and its plugin are very tightly coupled for testing\nUpstream or Production Cloud. Due to its branchless model,\none of the challenges we faced/facing is to provide their\ncompatible version set.\n\nSince Queens release and with operator request, we started\ndoing a coordinated release of plugins along with Tempest\nwhich will be marked as the First compatible version for\nthat particular release.\n\nFor example https://releases.openstack.org/train/index.html#tempest-plugins\n\nWe test our stable branch with master version of Tempest \u0026\nplugins until it is moved to Extended Maintainance state.\nOne stable release is in EM state, Tempest officially declares\nthe end of support tag so that we can use that as the last compatible\nversion for that EM stable testing. But we do not have the correct\nlast compatible version from plugins which can be used for testing\nthe EM branch. It should be with hash from the master at the time\nstable release is moved to EM not the hash when the stable release\nwas done otherwise it will be incompatible with Tempest.\n\nWe have faced and fixed many issue due to that during py2-drop work\nwhere we have to pick and try all different versions from plugin to\nmake it work against EM testing.\n\nChange-Id: I99a6df0a2c02e19efaf484fcd97b875887f08d8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a1384f8605e2f0e9f9eda2b99f30f00088bb060"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a1384f8605e2f0e9f9eda2b99f30f00088bb060"}]},"branch":"refs/heads/master"},"235c26445763ffae04a3cbde7e1f13b426dbf27c":{"kind":"REWORK","_number":3,"created":"2020-04-17 15:23:20.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/03/720603/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/03/720603/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/03/720603/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/03/720603/3"}}},"commit":{"parents":[{"commit":"8f3e503413f39c4a0363a691f2a418c6d3b06387","subject":"Merge \"Adding description for testcases - compute part1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8f3e503413f39c4a0363a691f2a418c6d3b06387"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-04-16 21:55:56.000000000","tz":-300},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-04-17 15:23:18.000000000","tz":0},"subject":"Document the policy for Tempest \u0026 its plugins release","message":"Document the policy for Tempest \u0026 its plugins release\n\nTempest and its plugin are very tightly coupled for testing\nUpstream or Production Cloud. Due to its branchless model,\none of the challenges we faced/facing is to provide their\ncompatible version set.\n\nSince Queens release and with operator request, we started\ndoing a coordinated release of plugins along with Tempest\nwhich will be marked as the First compatible version for\nthat particular release.\n\nFor example https://releases.openstack.org/train/index.html#tempest-plugins\n\nWe test our stable branch with master version of Tempest \u0026\nplugins until it is moved to Extended Maintainance state.\nOne stable release is in EM state, Tempest officially declares\nthe end of support tag so that we can use that as the last compatible\nversion for that EM stable testing. But we do not have the correct\nlast compatible version from plugins which can be used for testing\nthe EM branch. It should be with hash from the master at the time\nstable release is moved to EM not the hash when the stable release\nwas done otherwise it will be incompatible with Tempest.\n\nWe have faced and fixed many issue due to that during py2-drop work\nwhere we have to pick and try all different versions from plugin to\nmake it work against EM testing.\n\nChange-Id: I99a6df0a2c02e19efaf484fcd97b875887f08d8e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/235c26445763ffae04a3cbde7e1f13b426dbf27c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/235c26445763ffae04a3cbde7e1f13b426dbf27c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
