)]}'
{"id":"openstack%2Fopenstacksdk~711513","triplet_id":"openstack%2Fopenstacksdk~master~I380b2ab0fa4f81f676711d97138c6097c4790cd7","project":"openstack/openstacksdk","branch":"master","topic":"bp/stateless-security-groups","hashtags":[],"change_id":"I380b2ab0fa4f81f676711d97138c6097c4790cd7","subject":"Support for stateless security groups","status":"MERGED","created":"2020-03-05 16:54:09.000000000","updated":"2020-03-10 19:56:13.000000000","submitted":"2020-03-10 19:53:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"711513-1583870026402-dc82b96e","meta_rev_id":"662ed8652e1392dbd498d03b947a41cdc5748d5b","_number":711513,"virtual_id_number":711513,"owner":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-03-10 19:53:46.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":2,"date":"2020-03-10 17:05:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2020-03-10 17:05:30.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":1,"date":"2020-03-10 17:05:40.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-06 02:26:37.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2020-03-09 15:30:02.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-03-10 17:05:40.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-03-10 19:53:46.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":"2982b4818f8403cd971cf844ede7936db27102cf","author":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"date":"2020-03-05 16:54:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"74d31c8b784f6ef57cb943f6cec2930c9c5281e8","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-05 16:59:07.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"0595c0d4156faa4bf5d816a9f448b9d7c7d5dd2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-05 18:37:04.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e7cab143086143269ef8588e13b56b64 : FAILURE in 4m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5330c7f4cdc04e409bb59af997379a90 : SUCCESS in 4m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/abd298d532b64fd39865040b651b62bf : FAILURE in 4m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1f802075563e4a01a4f59ac0661e62c2 : FAILURE in 5m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fc63f81761634401903cbc85f5db076f : FAILURE in 4m 39s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c57dd44a48774ce28672791e7415eab6 : FAILURE in 53m 03s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/4f6eada0e1164845b622d86899e6e922 : FAILURE in 4m 29s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/2de89f9d1fed4534a1bf8d1c8b84a7b1 : SUCCESS in 4m 30s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b3dc3eebcddd423e9140bcc99053c03f : SUCCESS in 5m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66ddad32721b44a5b3ebc202a166dd51 : SUCCESS in 9m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b07b6b65cd6a4988905488e18e7ff217 : SUCCESS in 4m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3302a410d4bf46ef84decef42fe715d5 : FAILURE in 54m 02s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e840832d32924fbea640f529a33b6e12 : FAILURE in 1h 10m 53s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/a79bf3984c9f4d30aa9b86c024ee88c9 : FAILURE in 51m 58s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4aa827b969fd44028a816ae5ba1c1f03 : FAILURE in 1h 01m 35s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/4b470e0c5802486fbbb4272e532df231 : SUCCESS in 42m 14s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/452b14f171cf4a6297e79a6f447457d6 : SUCCESS in 41m 50s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/428cbce44b534d0da4c89e10dfa6ed0e : SUCCESS in 57m 29s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/a77f71c4c10a4180b7926435a7886d44 : SUCCESS in 32m 17s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/86832b810605456bb90e453406ca883d : SUCCESS in 50m 45s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/de130cf2f78440fe961cafcd568f0874 : FAILURE in 10m 26s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/028d6978bb1242e1964f0416e10dc0e3 : SUCCESS in 1h 12m 41s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/449cef3db6f94295bdea26903c7011d4 : SUCCESS in 37m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"95110e809f0a4477a931bf673b2a898d3eca9d78","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-05 22:42:48.000000000","message":"Patch Set 1: -Code-Review","accounts_in_message":[],"_revision_number":1},{"id":"d13c05867b3bac6ed559acba34b0feda753a02f3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-05 22:45:38.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e4ac2bbee5cd1cca00808d6c497b47da3707433a","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-03-06 02:26:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0edcd894a87c6310b147ea242c222393c20715e1","author":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"date":"2020-03-06 09:19:40.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c135f3ebea9ba9ac4cfe19f36138d598fa1b1bfa","author":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"date":"2020-03-06 09:19:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1b3e8e3a6768c30ada622c71efbf390fa0295804","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-06 10:51:27.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5da854356bc34b5f962d44ae7a5e1142 : FAILURE in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/932948e4bc074e60aad8ff86bc9a7518 : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/03b47750515248d58620be59ce723bb6 : FAILURE in 7m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/88b3389ad9744e3f97e514e5390a9422 : FAILURE in 7m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6dd4037053174fffa0d06dd586dc522b : FAILURE in 6m 39s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e18d3883251d45609ef254e478322252 : SUCCESS in 53m 06s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2cbe48d7cdf64744ae5fbeed0753efda : FAILURE in 7m 37s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/9499b67631e04f2f96efc0e83b3e6a86 : SUCCESS in 4m 21s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/cdc69738bb034d88aef38d90fde99eff : SUCCESS in 6m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f7184ce1a0fe42cb90c376a442d8f434 : SUCCESS in 9m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5ba91d3f142464e9ac910611d5c31e5 : SUCCESS in 5m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b5b7352aa5a947418cb981c36ad9a749 : SUCCESS in 53m 03s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c00a52a6806546d48c5ae350d75684b7 : SUCCESS in 1h 25m 38s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/118bef025aab4faabab770319b697bc2 : SUCCESS in 56m 23s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/bb9ab4a5db4b453d90ab0869005e51f8 : SUCCESS in 57m 28s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8aa2c89c8dac4927b966fc55687db71f : SUCCESS in 36m 42s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/77d2b8973da140ad84348402f184dec7 : SUCCESS in 35m 36s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/671661e4b84d4bba92b0e8036e4e7cae : SUCCESS in 1h 04m 08s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/56c01efd4c3146ee81cc7509cdcbe0e6 : SUCCESS in 36m 35s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/33c96aba3bc0489698e945c1336e530b : SUCCESS in 50m 12s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/0a4215d2882e4daaaa60ad2735e9c803 : SUCCESS in 18m 24s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/fa5ad2c2fea04463a2b1bd9c19570030 : SUCCESS in 1h 15m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/01cebeab06b84954b971a61b08a13a31 : SUCCESS in 44m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"68df72ac2332e3ccedf8d5bf5e66d44e0e0359e1","author":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"date":"2020-03-06 12:28:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d3cb2207875d1b8297117e51b82e0a4b2a4f27ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-06 13:46:09.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a09e36e9640f41328189a014b8c61996 : FAILURE in 4m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/55e24defd1e24c79a9cb26e5aba305c6 : SUCCESS in 5m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5cc382668ca044bc84f29e2653cf7fb4 : FAILURE in 4m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/66457f8cbb374c8fa3df60d3688cf690 : FAILURE in 6m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a02f3164ee2b48b5bc4d024010b90672 : FAILURE in 4m 12s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3904740403494964a335de2a53ecd1ce : SUCCESS in 1h 06m 41s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/552be7d28a974f1191624a72c0729c7c : FAILURE in 4m 24s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/dc78a35091044b0bac4f42673f28a2ab : SUCCESS in 4m 16s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b661b1e8ab7146049f5b015e1582e05e : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9138e8b435b45a1abcd802c3c479a28 : SUCCESS in 9m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/96ac1e4df3274ae5b87a37e4cde12886 : SUCCESS in 4m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/91c8cb5106934263ab8a186c3b0847c4 : SUCCESS in 47m 01s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/ace35cd889184554b861836e635e50ef : SUCCESS in 1h 16m 22s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/b7bec592eca04563be1052fd6617bc1b : SUCCESS in 50m 38s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/dfbe4899b20d4871841f8dc281bf0dd3 : SUCCESS in 59m 46s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/b1dc6d1f28f7465e808c3ac52a2c9661 : SUCCESS in 38m 52s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/1d7e7d2b95754c73989d15c2a4b392dc : SUCCESS in 39m 58s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f3b50b2623274c21acab140b2136ddd9 : SUCCESS in 52m 37s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/21ed584a1f5b4d358b40b95c79fb7689 : SUCCESS in 49m 58s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/d1ec840bfeeb4c77898f971efab3f2e9 : SUCCESS in 58m 59s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/679db9eabb494919bfd900bc58190a33 : SUCCESS in 17m 48s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e9e400ead51b4f118267e2aca510ce74 : SUCCESS in 1h 11m 36s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/354f085e01ec40daae916db3adabff64 : SUCCESS in 43m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"656f2438060fc0a6fb07edf01f48dd879ab2a2f9","author":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"date":"2020-03-06 14:03:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"000fe06368ee4b8389f90da29c5c402808882612","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-06 15:22:15.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80ed3c7cf1dd4973b5d4f6c4ec44d8be : SUCCESS in 5m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/056c5d7b22ac4f99904b6575a90fab19 : SUCCESS in 4m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2c778ace95e345ee87c94b6287969508 : SUCCESS in 6m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bad363182c4e4dbcafeb2b36a724d14b : SUCCESS in 5m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7856153fbfca45a89f24054a0148e637 : SUCCESS in 5m 45s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/63d36f7c55dc4dff89a9477f2b847604 : SUCCESS in 52m 08s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/f67bdaf9a42044768744297c3fe60f4d : SUCCESS in 4m 45s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/00fa798e680248b8a9d02bbe4bb0efd9 : SUCCESS in 4m 05s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/92695153c89c4809b74ed14dda16b3c7 : SUCCESS in 4m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6819994f4b7940f6a3eb8126c6fe9539 : SUCCESS in 9m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/19a3616c1e7c49399cd8ff70618ca18c : SUCCESS in 4m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/33b791880b574c99b8d96209f2059eb4 : SUCCESS in 53m 15s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/08d1b88bc88c4324ad08e00756c17c6a : SUCCESS in 1h 10m 33s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/9bde95710a5247ce8a28bd7929a78b78 : SUCCESS in 51m 51s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/5ac42004ba084f90bd8a47de47931b81 : SUCCESS in 55m 19s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/b29f7607c8694d6993269c66db11a0e8 : SUCCESS in 35m 31s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/e35059cca21044b5b7509c91c8f519a8 : SUCCESS in 35m 18s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b03eb29b9b6949de96790cceb3e1c3ed : SUCCESS in 52m 43s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/2adce26e87364cf8937ecd92f1e96077 : SUCCESS in 31m 53s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/8016df9ff5b4455da2d9076110966d90 : SUCCESS in 55m 52s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/75a8e47cdb1f492b95ebe4ad9b317640 : SUCCESS in 16m 49s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/81972de3922e484f89ba0f789ac71532 : SUCCESS in 1h 13m 22s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/2ef9159a8eb143cb89fd1fb0d0ceff69 : SUCCESS in 36m 57s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"873648ade1b1fcc18e1c1b5a5a8a3ef99e689c52","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-09 14:48:14.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"9d373ad26d44d10cad74ab7005652c385522ebf0","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-09 15:08:56.000000000","message":"Patch Set 4: Code-Review-1\n\nI would like to see some additional functional tests in openstack/tests/functional/network/v2/test_security_group.py to cover this new attriute.\n\nAnd also, it will fail when You will want to use this SDK on older cloud where this stateful flag isn\u0027t supported yet by neutron. So You should add discovery if extension is available in the cloud or not and then add (or not) this \"stateful\" parameter to the request.","accounts_in_message":[],"_revision_number":4},{"id":"693c6d4f7753b29d73149b7b042745fa27d04b43","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-09 15:30:02.000000000","message":"Patch Set 4: Code-Review+2\n\n\u003e I would like to see some additional functional tests in\n \u003e openstack/tests/functional/network/v2/test_security_group.py to\n \u003e cover this new attriute.\n \u003e \n \u003e And also, it will fail when You will want to use this SDK on older\n \u003e cloud where this stateful flag isn\u0027t supported yet by neutron. So\n \u003e You should add discovery if extension is available in the cloud or\n \u003e not and then add (or not) this \"stateful\" parameter to the request.\n\nActually after talking about it with Monty on IRC, I think that we don\u0027t need any discovery mechanism there. It will not break if user will not pass \"stateful\" attribute at all.\n\nAnd functional test can be added in the follow up :)","accounts_in_message":[],"_revision_number":4},{"id":"aa57f4e95b9c2f286117470554c800c88f8c6ccb","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-10 17:04:32.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"26893c174ddf663ec3af0623a978e63b7654117e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 17:04:44.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f14700c9d23f464f58d584f27e706c7a774d8266","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-10 17:05:30.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"5beffc817c2740c96dfb2e0461ca4caff8eb6a65","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-10 17:05:40.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"08430ceede630f7ee7af03e47833903bec175d4c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 18:29:28.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ff05c09f0f5a493796e8a09f796294a4 : SUCCESS in 9m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac02bbf317eb434aa0692731349550fa : SUCCESS in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3a2958ed2c174d4282e0a71135b301fb : SUCCESS in 5m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ae9acf5a439d4102a55a98d92096b2de : SUCCESS in 5m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/506e39a45cc546a79b2471ab63344db3 : SUCCESS in 5m 17s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a30b6db480af4b56b8abb1183f29b39e : SUCCESS in 1h 01m 37s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/640aec895d654e9c97b0f02ab18c017d : SUCCESS in 5m 44s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/776af7fddc104e3ba1548b4aa31bd4b3 : SUCCESS in 4m 35s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/228f7388dcc646039fc72e3461f2c893 : SUCCESS in 7m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6ca63eb2e5d4455aa32b1ccdecb7c4b : SUCCESS in 10m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d099da64d9484416ace2f8ca84c949e1 : SUCCESS in 5m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2f78f668ded54c35b1738c28c95922c3 : SUCCESS in 1h 03m 00s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e44d0d76b02a4400882199f70dc2edd6 : SUCCESS in 1h 14m 40s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/e7eee2f4a55f4dee9658b3f531e79034 : SUCCESS in 53m 28s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4a2ef83ed3e740b4b7298481094253f1 : SUCCESS in 1h 04m 33s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/88527ae12ae44f6698216836dce5302c : SUCCESS in 42m 07s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/1bdb8eda9d724a25904b27733dea1930 : SUCCESS in 40m 56s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/76e22a16bfcc4459b277db7118e421e2 : SUCCESS in 52m 40s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/99520e6fad084497b762063a7e6a789f : SUCCESS in 39m 15s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/5a920bff83354fd5bc3dd46b8e988250 : SUCCESS in 51m 55s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/3e23d0c680f04f91a3041e1b20912a06 : SUCCESS in 21m 40s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/7e275c9816d040eb97ef465566a50878 : SUCCESS in 1h 09m 39s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9a347aa9c70140cab74e6cee7dd9a061 : SUCCESS in 36m 28s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"20fd2a91352d02ac9abbe59d26d8e4da04eb6ecf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 18:29:41.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"c1e2eda79b5a8b5c8cb3cbe638c807f10501bd54","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 19:53:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"39e282d29c2f367ce7b0cf32d3179a7fb41612d3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 19:53:46.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0c687e37995d43638e35a015c8fe7704 : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1cebc38f86db4a2590b2c9ad2d0a9789 : SUCCESS in 6m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b4520736efab4f1fbf32bbe5955fcd4b : SUCCESS in 5m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a1b45c770e5a463397009b5b07857650 : SUCCESS in 6m 59s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f7f213ecc2724c91a4cbaed690046c4c : SUCCESS in 52m 40s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/9976b697cda6422fadf7cca379fa7993 : SUCCESS in 6m 29s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/b9f7c01a285740b194865c58d3097b99 : SUCCESS in 5m 57s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/9f5c0fbda03842efbda1b3162e779e7f : SUCCESS in 6m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/931648cbf0404172b1751268d36d4e39 : SUCCESS in 10m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/14410037b8254c6a8931c5ee6e204609 : SUCCESS in 5m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1dd678c1723a4fe0872bdc799835e092 : SUCCESS in 59m 19s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/f600e4ee155d46c7bd4683a349b08c31 : SUCCESS in 1h 19m 59s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/c96e527ada2742d194469d3776584c90 : SUCCESS in 53m 28s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/f410830a377c4563ba01b69c7005e92a : SUCCESS in 33m 13s","accounts_in_message":[],"_revision_number":5},{"id":"d0d99a81e8b6ec32027aee39c5efeff4221912ac","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-10 19:56:13.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6f0999490774445a687b5cbd700c42d : SUCCESS in 2m 01s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/79731d8860f041a7932488ee6d3f1ac6 : SUCCESS in 1m 54s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"51224f04e1c6af997996dee709b1fc478b56dc18","revisions":{"deabeac5a9c25e5c5d5f5227d24345f5fbadd819":{"kind":"REWORK","_number":1,"created":"2020-03-05 16:54:09.000000000","uploader":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"ref":"refs/changes/13/711513/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/13/711513/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/1"}}},"commit":{"parents":[{"commit":"67ba457cd203cae42ebaf115b3958585ad7c13e8","subject":"Merge \"Include \"fields\" to \"SecurityGroup\" query parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/67ba457cd203cae42ebaf115b3958585ad7c13e8"}]}],"author":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-03 09:55:13.000000000","tz":60},"committer":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-05 16:54:05.000000000","tz":60},"subject":"Support for stateless security groups","message":"Support for stateless security groups\n\nAdd support for stateful attribute of security groups,\nallowing a user to create security groups with stateful\nfalse.\n\nChange-Id: I380b2ab0fa4f81f676711d97138c6097c4790cd7\nBlueprint: stateless-security-groups\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/deabeac5a9c25e5c5d5f5227d24345f5fbadd819"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/deabeac5a9c25e5c5d5f5227d24345f5fbadd819"}]},"branch":"refs/heads/master"},"da72ea18270339d95b93e7c2f317f22a290dbaf5":{"kind":"REWORK","_number":2,"created":"2020-03-06 09:19:51.000000000","uploader":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"ref":"refs/changes/13/711513/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/13/711513/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/2"}}},"commit":{"parents":[{"commit":"67ba457cd203cae42ebaf115b3958585ad7c13e8","subject":"Merge \"Include \"fields\" to \"SecurityGroup\" query parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/67ba457cd203cae42ebaf115b3958585ad7c13e8"}]}],"author":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-03 09:55:13.000000000","tz":60},"committer":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-06 09:19:21.000000000","tz":60},"subject":"Support for stateless security groups","message":"Support for stateless security groups\n\nAdd support for stateful attribute of security groups,\nallowing a user to create security groups with stateful\nfalse.\n\nChange-Id: I380b2ab0fa4f81f676711d97138c6097c4790cd7\nBlueprint: stateless-security-groups\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/da72ea18270339d95b93e7c2f317f22a290dbaf5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/da72ea18270339d95b93e7c2f317f22a290dbaf5"}]},"branch":"refs/heads/master"},"554b2f17b5f96a80dcfa942e562a65f296ec89da":{"kind":"REWORK","_number":3,"created":"2020-03-06 12:28:05.000000000","uploader":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"ref":"refs/changes/13/711513/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/13/711513/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/3"}}},"commit":{"parents":[{"commit":"67ba457cd203cae42ebaf115b3958585ad7c13e8","subject":"Merge \"Include \"fields\" to \"SecurityGroup\" query parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/67ba457cd203cae42ebaf115b3958585ad7c13e8"}]}],"author":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-03 09:55:13.000000000","tz":60},"committer":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-06 12:28:00.000000000","tz":60},"subject":"Support for stateless security groups","message":"Support for stateless security groups\n\nAdd support for stateful attribute of security groups,\nallowing a user to create security groups with stateful\nfalse.\n\nChange-Id: I380b2ab0fa4f81f676711d97138c6097c4790cd7\nBlueprint: stateless-security-groups\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/554b2f17b5f96a80dcfa942e562a65f296ec89da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/554b2f17b5f96a80dcfa942e562a65f296ec89da"}]},"branch":"refs/heads/master"},"a74175b78fcf119120be4ab86d70b8fc8992e132":{"kind":"REWORK","_number":4,"created":"2020-03-06 14:03:44.000000000","uploader":{"_account_id":26106,"name":"Tom Stappaerts","email":"tom.stappaerts@nokia.com","username":"TomStappaerts"},"ref":"refs/changes/13/711513/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/13/711513/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/4"}}},"commit":{"parents":[{"commit":"67ba457cd203cae42ebaf115b3958585ad7c13e8","subject":"Merge \"Include \"fields\" to \"SecurityGroup\" query parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/67ba457cd203cae42ebaf115b3958585ad7c13e8"}]}],"author":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-03 09:55:13.000000000","tz":60},"committer":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-06 14:03:19.000000000","tz":60},"subject":"Support for stateless security groups","message":"Support for stateless security groups\n\nAdd support for stateful attribute of security groups,\nallowing a user to create security groups with stateful\nfalse.\n\nChange-Id: I380b2ab0fa4f81f676711d97138c6097c4790cd7\nBlueprint: stateless-security-groups\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a74175b78fcf119120be4ab86d70b8fc8992e132"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a74175b78fcf119120be4ab86d70b8fc8992e132"}]},"branch":"refs/heads/master"},"51224f04e1c6af997996dee709b1fc478b56dc18":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2020-03-10 17:05:30.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/13/711513/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/13/711513/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/13/711513/5"}}},"commit":{"parents":[{"commit":"a0e68c318fff84303a78fd339e3fa7eec1e9b7b4","subject":"Fix aggregate functional test for id restriction","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a0e68c318fff84303a78fd339e3fa7eec1e9b7b4"}]}],"author":{"name":"Tom Stappaerts","email":"tom.stappaerts@nuagenetworks.net","date":"2020-03-03 09:55:13.000000000","tz":60},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-03-10 17:05:25.000000000","tz":-300},"subject":"Support for stateless security groups","message":"Support for stateless security groups\n\nAdd support for stateful attribute of security groups,\nallowing a user to create security groups with stateful\nfalse.\n\nChange-Id: I380b2ab0fa4f81f676711d97138c6097c4790cd7\nBlueprint: stateless-security-groups\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/51224f04e1c6af997996dee709b1fc478b56dc18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/51224f04e1c6af997996dee709b1fc478b56dc18"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
