)]}'
{"id":"openstack%2Fopenstacksdk~705038","triplet_id":"openstack%2Fopenstacksdk~master~I38ebdc43800f8b5063af75f0e49ef687fb212b9f","project":"openstack/openstacksdk","branch":"master","topic":"bug/1850818","hashtags":[],"change_id":"I38ebdc43800f8b5063af75f0e49ef687fb212b9f","subject":"Add description field to portforwarding NAT rules","status":"MERGED","created":"2020-01-30 15:02:27.000000000","updated":"2020-03-17 13:41:37.000000000","submitted":"2020-03-17 13:38:29.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":"705038-1584452309582-ee8e90f4","meta_rev_id":"cbcd154d0699a0675d08be14b81e240109d5450d","_number":705038,"virtual_id_number":705038,"owner":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-03-17 13:38:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2020-03-16 18:39:21.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":1,"date":"2020-03-04 09:55:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":2,"date":"2020-03-16 13:49:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2020-03-16 18:39:21.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-30 15:40:43.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2020-03-16 13:49:34.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-16 18:39:21.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-17 13:38:29.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":"2ee91d4dd8643be2ba196fe910b0d33240e8c090","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2020-01-30 15:02:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9769fcd15f8eef9ae8ba14f8b24c75d097d861d5","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-01-30 15:40:43.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"ec806eb975e78c87f6de7bdd4677c1233dce463a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 16:22:45.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/c7604cd88ff746d8979542440826fc1c : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e6b0c7a6e8148ee92a345c3ce230af7 : SUCCESS in 8m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8afe6d1a42354e41a5e11d6ffb29f155 : SUCCESS in 4m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f3305d7c8093402eb1d5bbd216f9a7fc : SUCCESS in 6m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/82a74a3e6c9d4031bc854e68706cf3fd : SUCCESS in 3m 55s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a270b852cf6b4fc9b6886ddb258c663a : FAILURE in 1h 08m 22s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/56fb2e604689400caf011271c30d5570 : SUCCESS in 5m 03s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/2648d065e6124751b61e37eca40229d0 : SUCCESS in 4m 56s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/02068a110c8d4991bc5a95d9e896725f : SUCCESS in 7m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9dd37b2f36194bc2b9a86d68a6096270 : SUCCESS in 8m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3f9657d9fefb43ea87a0de9339575857 : FAILURE in 50m 00s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c73a6356c84e4a39af8d8047b3d44fd6 : FAILURE in 1h 12m 17s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/39004e5630bc465a92f9da53916d9042 : FAILURE in 53m 57s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/fd9397633d5245958f06e6fec41b5d44 : FAILURE in 53m 08s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/233d169d739a40f3a213c3e601b74561 : SUCCESS in 36m 28s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/389f46e95d6f4e09950d8289772c2868 : SUCCESS in 36m 40s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7d02ed25c14f4be8a22b8fe6647b88a1 : SUCCESS in 1h 04m 50s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/85933a35c75545f3a96412bce1d799b8 : SUCCESS in 36m 42s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/936ee139a88f4c33af109a6ec173d614 : SUCCESS in 48m 46s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/d689e3aa75ef4d9fa39d01a6f09ff7fa : SUCCESS in 18m 28s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/2c27543f6f834becbb2e9b4f9fe6f515 : SUCCESS in 1h 11m 34s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/80546f9a883542b8a2c949208ba5671e : SUCCESS in 40m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9abac081a6c57b89f3da3d741ac6dcac65304013","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2020-01-31 17:02:48.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"44b9f13f1f2c72d5521c54cabc821134940237ec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-31 18:21:29.000000000","message":"Patch Set 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/c8e65466b07e486eb4fe29690cf078db : SUCCESS in 4m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a437c2d77d54def99037cbda86685d4 : SUCCESS in 3m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/28233099edbd4fcfafd481e3f52220d2 : SUCCESS in 3m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/eb58a6a287274a9499c68e42e7db29c1 : SUCCESS in 4m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/48e0e7fd2bd642d8a9d33b00ba6a711a : SUCCESS in 4m 13s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3672b25196a845d98a79ab77bf9691ff : FAILURE in 1h 01m 34s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2815f8c2c17044e08ed0a9624547b7a5 : SUCCESS in 4m 47s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/5cd9948e32f24779b36a3bab91857ff6 : SUCCESS in 4m 04s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/296fddc4a6e94fc8b3a264c956f2dbfa : SUCCESS in 4m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/445fec6f7d264b87b53e31d0ce6d3efe : SUCCESS in 7m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a75192e861c0409e8a15f579e403732b : FAILURE in 1h 01m 38s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/498fc372fbb34940a14d281e87f7c51d : FAILURE in 1h 05m 49s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/95795a88b6654cd19c222323e069c2aa : FAILURE in 51m 33s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/3cddb58e816543be857a66666f8141e2 : FAILURE in 54m 44s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/d8e3e5916bc646f586190ae6d8ba6768 : SUCCESS in 31m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/06897ee45d39411c9e6cb46417fe0d65 : SUCCESS in 35m 24s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/64a6f3abe4c04d1e8211b6c7db534ce6 : SUCCESS in 48m 20s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/06381fea3d594973ac513d1fbe1308a3 : SUCCESS in 35m 00s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/fd924d16a0604dfb8c70713cb57aaf04 : SUCCESS in 57m 39s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/6f3205cbe959488ca64dc48d357f2b60 : SUCCESS in 17m 58s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/010f21d758634263936b5bb4ab413fee : SUCCESS in 1h 13m 21s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c6050ebddd4240908e71789575f330ad : SUCCESS in 40m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a9eb44da6191d9950b2784f2da4c7696be7cf845","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-04 09:55:03.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"3df3d5c25c496d27edccff56381f912f082363f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 11:28:58.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/02c2bbaa58ac46369bf808a6c5509046 : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dda50e9753d84125b46f907f4f4ce46f : SUCCESS in 4m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b6f8815bfbd443f79f2c01f35baf4b70 : SUCCESS in 5m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/dc44222ae49249f59a511cbbae9f4eb7 : SUCCESS in 6m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4c192c6f4b134dae9ee74f4a46c61c0d : SUCCESS in 4m 38s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8db61a7b2d2b42d198480616fc021dd5 : FAILURE in 1h 07m 42s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/f89544d672ad470ba8b0e1f96ebaa376 : SUCCESS in 5m 22s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/e91d8cc6b9d544deb91d3301876591ae : SUCCESS in 6m 15s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/c58c0da13e264730a044c807e4a47bae : FAILURE in 6m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/15119a7fa38c47a49b7311304703aa2e : SUCCESS in 10m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8103cea795914ef5a6e4bb0fd1bc562c : FAILURE in 1h 03m 37s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/227136713be34baf80b4ebe5dbb1a7af : FAILURE in 1h 25m 07s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/5b2f64defbf6473f8b8851e7901d1c6c : FAILURE in 50m 54s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4d8c4404562d4a87a8054e889fc523d0 : FAILURE in 53m 53s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/877c45feaa2b410a823b7c5d309ea805 : SUCCESS in 33m 44s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/945a5f35d0bf4f7f90df95b16df4a292 : SUCCESS in 38m 04s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b66dd5f18d9d4bf08d0432f9bf34b6c7 : SUCCESS in 55m 20s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/2da1366004a04d18a25c237e236cd934 : SUCCESS in 32m 14s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/b9c1069fc57344d081d6128765acc644 : SUCCESS in 54m 29s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/545c246fed4d4c97b846abd176399a4d : SUCCESS in 19m 46s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/17de824362094ebbbd1570647b7af394 : SUCCESS in 1h 10m 57s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9666066447d64a4588c7681b205f3f6e : SUCCESS in 35m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1f366d8bd6d391bda74733c019bebbd10678fcab","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-04 14:25:09.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"a33c9d51c99ec45f88448fd10e5b825609fb7d5a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 15:57:07.000000000","message":"Patch Set 2:\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/01dd8249ba9f4591bf612ab4a4368c42 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e71ba1dda89e4ebcb664278183a690eb : SUCCESS in 4m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5f06ba5d9c604946beb960afba1605f0 : SUCCESS in 6m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/73aea05adb01458fa68ba08ae0a15302 : SUCCESS in 5m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9f47639fedab4b01b7c461ea7ce0c191 : SUCCESS in 7m 03s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f586b35060eb4e51801d01411cf2baf7 : FAILURE in 56m 37s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/28ce7416dbca4229a3bce3a4d4fd289a : SUCCESS in 4m 55s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/2b0a9fa9d2b2405c97786a7eac30d751 : SUCCESS in 5m 17s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/691448b1170b4947b683af13de5c6918 : SUCCESS in 5m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/799e338d13f9443aa78c468df5e9f1dd : SUCCESS in 10m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/af02ca5b82f14f36b13a61e48f20a774 : RETRY_LIMIT in 7m 52s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/edf0b2c3d1684e84baa7ffc87f698989 : FAILURE in 1h 09m 35s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/78a5ccffa99e4a9683bbacb7e7dc7729 : FAILURE in 55m 16s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4a08af7b15204d5ea0a915717fdd8ea1 : FAILURE in 1h 09m 45s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/a28a348130f34710a7c354cc47f2944e : SUCCESS in 37m 20s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/459b73ebbab24d498c46a4876406fd9e : SUCCESS in 42m 16s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f6f86c7d13f447afaf55effbbf031f17 : SUCCESS in 55m 15s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/8dd3f86231124a2790a300b0745c8c8b : SUCCESS in 32m 42s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/2df060aa0af44dd29c82ad4a09051cb6 : SUCCESS in 57m 35s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/6f38acf9cdde42b28c878a2142fa69bf : SUCCESS in 19m 04s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e7df8a9d967b490886377231921c2019 : SUCCESS in 1h 22m 47s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/17c91dd259d245bd9bc065fbf2358baf : SUCCESS in 44m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2486c761577ba9d797c294d2a77402e620e3da57","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-09 09:01:21.000000000","message":"Patch Set 2: Code-Review-1\n\nIt seems that there is a bug in Neutron related to this feature and it\u0027s not working now. See https://bugs.launchpad.net/neutron/+bug/1866560 for details.\nAnd that is causing failures in functional-devstack jobs here.\nBut this failed jobs lead me to think that You should add this description field only if \u0027floating-ip-port-forwarding-description\u0027 is available. Otherwise You will break sdk for older neutron releases where this isn\u0027t available yet.","accounts_in_message":[],"_revision_number":2},{"id":"442c5137b381022c791280768ccf3f3215263b97","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-16 13:48:43.000000000","message":"Patch Set 2: -Code-Review\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"4ec8bd097abebcf89419d7df1cf15caa4e340d01","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-16 13:49:34.000000000","message":"Patch Set 2: Code-Review+2\n\nOk, my comment about discovery was wrong. If \"description\" attribute is not sent than all is fine. If someone sends it, it should be available in the cloud. So we should be good here.","accounts_in_message":[],"_revision_number":2},{"id":"759151dd72b7e5633714c97ddbc1bbc685b88fc4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-16 15:18:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ffdcfef268f241aeb3c16acec09d5d70 : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c984d7be52b4234b71442456616287d : SUCCESS in 5m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/66ca120fbbc84f66a32806c463d8c1dd : SUCCESS in 6m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5f7ceaebd1be4e2e82abe9695223f77b : SUCCESS in 6m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3195f8a2130a4f81aa0266e4d77d2bc1 : SUCCESS in 5m 00s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8a881e9f53ac4406969c4fd8a8a62790 : SUCCESS in 57m 58s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b1255e04fd834256b8ce0959b8e26272 : SUCCESS in 9m 07s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/a4f8bcbaa68f4217af15f302d15b0bb7 : SUCCESS in 8m 41s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2a7539bcd4d74b5dbfcce6bc0c1561cd : SUCCESS in 7m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05c7585833904b89a11aa2198474e2c7 : SUCCESS in 8m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5969d907b02948e68a7fbd52a332adca : SUCCESS in 1h 09m 07s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/95ce50b9e4ea4766b1b06ba227fac37e : SUCCESS in 1h 21m 45s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/8a5129d949d442809c7bdde6c487a8f2 : SUCCESS in 1h 12m 04s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/18a30dd5c15747ac9ced1c3760171580 : SUCCESS in 57m 50s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ad6db95b2b044d8da902aa63d442e92a : SUCCESS in 43m 36s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/c0ce918f7f1a43ac88bfc1324059b0f6 : SUCCESS in 41m 40s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9ff89ce3adff4168a0ebb21c641c72b5 : SUCCESS in 1h 01m 07s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/fce42ec1368e49a8890f41e88a4cbd82 : SUCCESS in 40m 11s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/bff54e23979c477db8800452049fa13e : SUCCESS in 54m 11s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/3cc0fe2d54594d40b22e6a957dfd5d09 : SUCCESS in 18m 10s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/4031541d0b7745d6bfadce9944e76b37 : SUCCESS in 1h 13m 59s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/7fc35c5e9b5846279ebc346f7923c179 : SUCCESS in 43m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"882e7bdc2a5ff4cdc16d5becb5daa4a7b81833a8","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-03-16 18:39:21.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"f677628e3da51589a3eb72be0025143457ad0c42","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-16 18:39:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e2b5608d8fc826e89172ac833e5152f72c7108ae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-16 19:56:28.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate 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/8b5258e2212e4cdca064673505396112 : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cea0663dc1114bce815ccc6582872a62 : SUCCESS in 5m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/129d2a9e8a6d4f2b84da4ca0e08fdd48 : SUCCESS in 6m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9f15e239977b47a588a4e2ff2bde1419 : FAILURE in 8m 21s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1249fbc039c3459ca5399bf4bfe4ac2f : SUCCESS in 1h 11m 23s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b1de0ad3983748eca294efcece7204b1 : SUCCESS in 8m 08s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/59309e2999ac4f92a9b989332f6cd187 : SUCCESS in 4m 20s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/03dea049a0ad4a609ed364418c847618 : SUCCESS in 5m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e406312dab142409d8e2ac020cdd758 : SUCCESS in 12m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c7556e20d54f47b692741bde73c7442a : SUCCESS in 59m 18s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a9b7d8b797d24064b16ab47bf42128dc : SUCCESS in 1h 13m 54s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/a2f6f0aa4c9f47a78ad305997b24d1e6 : SUCCESS in 52m 02s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/1556b624ecb64db7ae613449d122539d : SUCCESS in 48m 57s","accounts_in_message":[],"_revision_number":2},{"id":"7a0f97e97a75c691661a8d433e65ee6645433c7f","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-17 10:58:58.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"193cf7073f6b3ef83469c0d0688055b63f42affe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-17 12:21:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6bc36e66458d468a92f2a2ac00915726 : SUCCESS in 5m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0051cfdcca9b43f180b3d3f53bccb16a : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e428b0f8c9cd458ba74a764f477f47fd : SUCCESS in 3m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b30e06311bbd432d8ed5ba9767101104 : SUCCESS in 4m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e9b15d3f3f2c45ea936e0c6dc839894e : POST_FAILURE in 4m 19s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a8cc5c9000c4482887430b2f8c4a7524 : SUCCESS in 1h 02m 39s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3d041b0c35c240e792a7c4d4db9e920e : SUCCESS in 4m 54s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/a526580308a0437489bd929fd01019f2 : SUCCESS in 6m 55s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/221c3e9cc5f54a9a92875f1213a8e7ec : SUCCESS in 6m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e2accedecf4b4fb1b02f1cce8f48fa3e : SUCCESS in 10m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/92125f91d82a47b48bc80453d617da28 : SUCCESS in 1h 01m 04s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/2259363371a24028b704f2b43e880d29 : SUCCESS in 1h 12m 38s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/e19688e5b8bc47ea9d0fe4a0a5d4b094 : SUCCESS in 1h 00m 05s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7044eb570fb943b8a6f1bccae2d448bc : SUCCESS in 1h 02m 28s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/413666dbab914213bea8bac044c54e49 : SUCCESS in 41m 42s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f98c731d275d414a8dd26277044b0a01 : FAILURE in 35m 14s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7d5910f64577415aa4afa9b083e80e67 : SUCCESS in 56m 46s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/218f2c2f547943b2964570bcb9bb898b : SUCCESS in 34m 08s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/21b6594384004391821c4e1f7c0eee56 : SUCCESS in 57m 16s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/9487282de20c4c96b53aece8c464e77b : SUCCESS in 20m 03s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/ea47207d7196426e8582a02200b91658 : SUCCESS in 1h 16m 48s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/44493d009b584f19b45dff0c55c8cced : SUCCESS in 43m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ecb4c6760bbe846c6c304580a2ff7c1161d453f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-17 12:21:45.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"dd3e23c69d6bd60193a995005af9eea4fb2ef07a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-17 13:38:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"6681ccbf9fd8a4fb8ac0112a2a31fe71b88b577e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-17 13:38:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0e4c41178f724b41ad1ac3b01dae1d31 : SUCCESS in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f68b11a0944647efbe6ed04b42923a71 : SUCCESS in 5m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c363773bed094747846b8c3e226001da : SUCCESS in 6m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/11f20b3f2f384f57948e4bb089f1a48c : SUCCESS in 4m 47s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5a39d23d2c394ef8a39f1b956b856a1c : SUCCESS in 59m 15s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/c3eefcb1a4764160912b49d4f6c9b3f6 : SUCCESS in 4m 59s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/ba51d461613e42b19b35e4fcab6ac6ef : SUCCESS in 4m 52s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/4b1afe8a12f14f8fbffd0fe12dbedac8 : SUCCESS in 6m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31fc6a6587da48469b6cb62bcb296185 : SUCCESS in 9m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8645f59610394daeb87d57016e30d9af : SUCCESS in 54m 26s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e824a8c87831443c85c6b4370cbf896a : SUCCESS in 1h 10m 55s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/003e67f9a74f448e8e34d18845f8beb0 : SUCCESS in 54m 02s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/17b1dc749eb94b0690d8628150b901e2 : SUCCESS in 32m 35s","accounts_in_message":[],"_revision_number":2},{"id":"66b71871eb310bc9e87fbb30cb90e9eecb6e953c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-17 13:41:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1612781cc5974dcba1d29a199dbedd98 : SUCCESS in 2m 35s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"14973754ceaac78d318a4aacf67bc43e8e1e00a7","revisions":{"6fa2f7b170f9fa081e2c3ab2aafb7acd5f690945":{"kind":"REWORK","_number":1,"created":"2020-01-30 15:02:27.000000000","uploader":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"ref":"refs/changes/38/705038/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/38/705038/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/1"}}},"commit":{"parents":[{"commit":"7c19b166de345b4c7413282dfbb56cc07526fc64","subject":"Merge \"Fail a job for ansible modules with message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7c19b166de345b4c7413282dfbb56cc07526fc64"}]}],"author":{"name":"pedro","email":"phpm13@gmail.com","date":"2020-01-30 14:58:01.000000000","tz":-180},"committer":{"name":"pedro","email":"phpm13@gmail.com","date":"2020-01-30 15:02:23.000000000","tz":-180},"subject":"Add description field to portforwarding NAT rules","message":"Add description field to portforwarding NAT rules\n\nAdd the `description` field to Floating IP Port Forwardings\n\nDepends-On: https://review.opendev.org/#/c/670930/\nChange-Id: I38ebdc43800f8b5063af75f0e49ef687fb212b9f\nImplements: blueprint portforwarding-description\nCloses-Bug: #1850818\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6fa2f7b170f9fa081e2c3ab2aafb7acd5f690945"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6fa2f7b170f9fa081e2c3ab2aafb7acd5f690945"}]},"branch":"refs/heads/master"},"14973754ceaac78d318a4aacf67bc43e8e1e00a7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-03-04 09:55:03.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/38/705038/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/38/705038/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/38/705038/2"}}},"commit":{"parents":[{"commit":"36380ade20b67d23ab2c28091a8ea347f855a628","subject":"Merge \"Include user_id attribute in volume information\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/36380ade20b67d23ab2c28091a8ea347f855a628"}]}],"author":{"name":"pedro","email":"phpm13@gmail.com","date":"2020-01-30 14:58:01.000000000","tz":-180},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-03-04 09:55:03.000000000","tz":0},"subject":"Add description field to portforwarding NAT rules","message":"Add description field to portforwarding NAT rules\n\nAdd the `description` field to Floating IP Port Forwardings\n\nDepends-On: https://review.opendev.org/#/c/670930/\nChange-Id: I38ebdc43800f8b5063af75f0e49ef687fb212b9f\nImplements: blueprint portforwarding-description\nCloses-Bug: #1850818\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/14973754ceaac78d318a4aacf67bc43e8e1e00a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/14973754ceaac78d318a4aacf67bc43e8e1e00a7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
