)]}'
{"id":"openstack%2Fpuppet-placement~733722","triplet_id":"openstack%2Fpuppet-placement~stable%2Ftrain~I152fb025027480a4a5151d5372dd03618c482b95","project":"openstack/puppet-placement","branch":"stable/train","topic":"placement-api","hashtags":[],"change_id":"I152fb025027480a4a5151d5372dd03618c482b95","subject":"Refactor placement::api","status":"MERGED","created":"2020-06-05 00:35:16.000000000","updated":"2020-06-30 03:15:02.000000000","submitted":"2020-06-30 03:15:02.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":"733722-1593486902476-1a3eceda","meta_rev_id":"c142a2c97383ae9dddd68b11c39c0fe6506cba69","_number":733722,"virtual_id_number":733722,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-30 03:15:02.000000000","post_submit":true,"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":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"all":[{"value":2,"date":"2020-06-30 02:04:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"value":2,"date":"2020-06-15 13:55:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"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":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"all":[{"value":1,"date":"2020-06-30 02:04:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-05 06:30:23.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"state":"REVIEWER"},{"updated":"2020-06-15 13:55:01.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2020-06-30 02:04:29.000000000","updated_by":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"reviewer":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"state":"REVIEWER"},{"updated":"2020-06-30 03:15:02.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":"f16d2e5365c6b05d9762d9e34d764d732f488f6e","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-06-05 00:35:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0d29b8b4bcaf107e8f1872821d97ea66cce7eef3","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-06-05 00:36:43.000000000","message":"Topic set to placement-api","accounts_in_message":[],"_revision_number":1},{"id":"e9263a694443db4c98c590a0fda5e6fe9806a957","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 01:46:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/12675d5bfd194dbe992c6c8f325821ab : SUCCESS in 3m 41s\n- puppet-openstack-syntax-5-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/4b9e9f6cda304ecaaa9a553d347de699 : SUCCESS in 4m 19s\n- puppet-openstack-syntax-6-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/3c5b95ea9a71405b8b1d2c64f0d73774 : SUCCESS in 4m 15s\n- puppet-openstack-unit-5.5-centos-7 https://zuul.opendev.org/t/openstack/build/1d6cecb7406c41f5aeace9915e52a65a : SUCCESS in 15m 51s\n- puppet-openstack-unit-5.5-centos-8 https://zuul.opendev.org/t/openstack/build/edf6262931554cc2aedc219830d0bd76 : SUCCESS in 9m 40s\n- puppet-openstack-unit-6.4-centos-8 https://zuul.opendev.org/t/openstack/build/d87c3d33dec74f37871451201f36d3a3 : SUCCESS in 10m 35s\n- puppet-openstack-unit-6.4-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/aec5cf05d82c44adab2cc6217aee017e : SUCCESS in 9m 49s\n- puppet-openstack-unit-latest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/33c09572612f4376b4bc2f9d2c4a83d5 : SUCCESS in 6m 43s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous https://zuul.opendev.org/t/openstack/build/c6b1cab7d4e148788b863f7835087fe3 : SUCCESS in 50m 01s\n- puppet-openstack-integration-5-scenario002-tempest-centos-7 https://zuul.opendev.org/t/openstack/build/a44925efbd9b44498b5671ee8fcac2a5 : SUCCESS in 1h 00m 47s\n- puppet-openstack-integration-5-scenario003-tempest-centos-7 https://zuul.opendev.org/t/openstack/build/c4a254424f7f43a3ae0b9b407d3da7e3 : SUCCESS in 1h 02m 19s\n- puppet-openstack-integration-5-scenario004-tempest-centos-7-nautilus https://zuul.opendev.org/t/openstack/build/daecd99207584098ad9b570acaa5e9e7 : SUCCESS in 45m 23s\n- puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic https://zuul.opendev.org/t/openstack/build/6f8d4763df4d46948e447495b9d205f8 : SUCCESS in 38m 51s (non-voting)\n- puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f9a3a53272d248419b48829f8c9b6c71 : SUCCESS in 42m 47s (non-voting)\n- puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/83bfe46cccd545a891c0b38c8d3e162d : SUCCESS in 35m 29s (non-voting)\n- puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic https://zuul.opendev.org/t/openstack/build/317ee32c8ddc46eb939259fada685ba6 : SUCCESS in 28m 47s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/f822c3497a784699b46a78f34c5b2226 : SUCCESS in 52m 15s (non-voting)\n- puppet-openstack-integration-5-scenario002-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/3da0dd40e9794b37949de289fff2879b : SUCCESS in 53m 04s (non-voting)\n- puppet-openstack-integration-5-scenario003-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/faeaf2adbae34652b6ae6c35f42e3137 : SUCCESS in 1h 10m 21s (non-voting)\n- puppet-openstack-integration-5-scenario004-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/43e0d44414464cb2a35c06d004d901ca : SUCCESS in 40m 25s (non-voting)\n- puppet-openstack-beaker-centos-7 https://zuul.opendev.org/t/openstack/build/8d2ef54b5f0c4b3388849d48a50b4dbc : SUCCESS in 9m 02s\n- puppet-openstack-beaker-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/83622e932cd34c01acb2f76615859791 : SUCCESS in 5m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9dd69721315c2cc9365e2db0207be7a19b710700","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2020-06-05 06:30:23.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"7b77d7bae86a80937270c079322403e44deb6799","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2020-06-05 15:50:41.000000000","message":"Patch Set 1: Code-Review-2\n\nthis broke tripleo, we need to revert all of these","accounts_in_message":[],"_revision_number":1},{"id":"cb84214c5586d23f807754445bdde75a08428ffa","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2020-06-05 15:50:55.000000000","message":"Patch Set 1:\n\n2020-06-05T15:21:10.529648148+00:00 stderr F \u003c13\u003eJun  5 15:21:10 puppet-user: Error: Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Service[placement-api] to [\"httpd\"] at (file: /etc/puppet/modules/placement/manifests/api.pp, line: 63); resource [\"Service\", \"httpd\"] already declared (file: /etc/puppet/modules/apache/manifests/service.pp, line: 29) (file: /etc/puppet/modules/placement/manifests/api.pp, line: 63, column: 7) on node undercloud.localdomain","accounts_in_message":[],"_revision_number":1},{"id":"85f9d214b3e50c6b1fadc47edcf9fc5b7d7cde32","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2020-06-05 16:23:14.000000000","message":"Removed Code-Review-2 by Alex Schultz \u003caschultz@redhat.com\u003e\n","accounts_in_message":[],"_revision_number":1},{"id":"780f5bb5812c6ec550d77e543cce3ea1e366625c","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2020-06-06 09:29:16.000000000","message":"Removed Code-Review+2 by Tobias Urdin \u003ctobias.urdin@binero.se\u003e\n","accounts_in_message":[],"_revision_number":1},{"id":"c776d971f27c70004d41ee4fa863aece53fc5ca8","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-06-09 10:19:19.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"d3713a9e00a47d8a72848a91f2b862ded950a5cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-09 11:56:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/5eb3e843fa7d46bc9fc6ea43d77c96b1 : SUCCESS in 6m 52s\n- puppet-openstack-syntax-5-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/14daadbdaa764c0ab0017a677c0892f7 : SUCCESS in 5m 43s\n- puppet-openstack-syntax-6-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/15def7d15c19436ea53b05ef48a93c82 : SUCCESS in 6m 11s\n- puppet-openstack-unit-5.5-centos-7 https://zuul.opendev.org/t/openstack/build/5a970f29786a4435b4cb4acc653ce6ab : SUCCESS in 11m 08s\n- puppet-openstack-unit-5.5-centos-8 https://zuul.opendev.org/t/openstack/build/75cb160f05b7486b9203e0fbfe4e25ec : SUCCESS in 12m 38s\n- puppet-openstack-unit-6.4-centos-8 https://zuul.opendev.org/t/openstack/build/255437c990434d69a87501f64e0df657 : SUCCESS in 12m 34s\n- puppet-openstack-unit-6.4-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/2b6813f5ec944c6a84ff908232a383e5 : SUCCESS in 13m 05s\n- puppet-openstack-unit-latest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f8ed0abb1ebf4408a92b4b555951b0de : SUCCESS in 14m 18s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous https://zuul.opendev.org/t/openstack/build/a1258ba5a5b84874a30fc7485c099afe : SUCCESS in 1h 08m 57s\n- puppet-openstack-integration-5-scenario002-tempest-centos-7 https://zuul.opendev.org/t/openstack/build/8be7b453469e4f0c8daa835b2a96479e : SUCCESS in 1h 15m 07s\n- puppet-openstack-integration-5-scenario003-tempest-centos-7 https://zuul.opendev.org/t/openstack/build/2cb7995facfb464a813f677db1036926 : SUCCESS in 1h 07m 06s\n- puppet-openstack-integration-5-scenario004-tempest-centos-7-nautilus https://zuul.opendev.org/t/openstack/build/1e021aa1e95e4fc99e15123fb34edeca : SUCCESS in 49m 25s\n- puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic https://zuul.opendev.org/t/openstack/build/3a15aad92b834c9387dbe2ef02323e28 : SUCCESS in 46m 26s (non-voting)\n- puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/43c44b96a70847de979f276cd7231d4a : SUCCESS in 48m 38s (non-voting)\n- puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/b3a4205482c343ba9cae92b9b499fc64 : SUCCESS in 30m 04s (non-voting)\n- puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic https://zuul.opendev.org/t/openstack/build/cfa522b58f9142889681830f084a255a : SUCCESS in 30m 13s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/6acfdb9b1ef54887acec802181b44760 : FAILURE in 16m 58s (non-voting)\n- puppet-openstack-integration-5-scenario002-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/bdfcb4196bfa456ba8b067d08a4e779a : SUCCESS in 1h 05m 41s (non-voting)\n- puppet-openstack-integration-5-scenario003-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/c9dedcdfe7c649eb961e4724e7b92449 : SUCCESS in 56m 05s (non-voting)\n- puppet-openstack-integration-5-scenario004-tempest-centos-8 https://zuul.opendev.org/t/openstack/build/351b84e876544ec58ba2ae9454daf81c : SUCCESS in 44m 34s (non-voting)\n- puppet-openstack-beaker-centos-7 https://zuul.opendev.org/t/openstack/build/73b1ca73f55d4b4fb34db6d5c9064d78 : SUCCESS in 11m 51s\n- puppet-openstack-beaker-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/c65495c4bdf540edbd061ca18d471ca6 : SUCCESS in 8m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ed8f2457f30e79fa8c3374fbbb96495d71533052","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2020-06-15 13:55:01.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"fba9259bcd6b82e344e77bff6599893b6836ba61","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2020-06-30 02:04:29.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d4f7dea5d41c3734a8569101a6f42a69d6b9c1da","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-30 02:04:40.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"90e3399dccc5e9e964f5442cb50ae49c4332dff8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-30 03:15:02.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- puppet-openstack-lint-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f9440489eaab455fabe39ac6bc3ed493 : SUCCESS in 3m 56s\n- puppet-openstack-syntax-5-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/67b149f525834bd299f77adc11b5c02d : SUCCESS in 4m 40s\n- puppet-openstack-syntax-6-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/6719ed7141014bf7b7a7db5b75fed4a0 : SUCCESS in 4m 02s\n- puppet-openstack-unit-5.5-centos-7 https://zuul.opendev.org/t/openstack/build/eefdc82cbffa428db3cfb5c4a570ca40 : SUCCESS in 16m 45s\n- puppet-openstack-unit-6.4-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/041c3295d666419d8c0a4875034897df : SUCCESS in 7m 02s\n- puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous https://zuul.opendev.org/t/openstack/build/bced8d32179a47c7a7ba8ac0b1a6cee2 : SUCCESS in 50m 38s\n- puppet-openstack-integration-5-scenario002-tempest-centos-7 https://zuul.opendev.org/t/openstack/build/2fc017f3928544128381a5fa1cb25a4a : SUCCESS in 41m 36s\n- puppet-openstack-integration-5-scenario003-tempest-centos-7 https://zuul.opendev.org/t/openstack/build/72bb0a0fa71b4941b338a64fc7ff18c0 : SUCCESS in 57m 05s\n- puppet-openstack-integration-5-scenario004-tempest-centos-7-nautilus https://zuul.opendev.org/t/openstack/build/972876f6ab804796ab075649da2d2b5c : SUCCESS in 46m 22s\n- puppet-openstack-beaker-centos-7 https://zuul.opendev.org/t/openstack/build/1c494ce7e6b444e7825cd9820a91e5ca : SUCCESS in 7m 14s","accounts_in_message":[],"_revision_number":2},{"id":"fbb24e1b949fbf094486ae721caf16ee0aa657da","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-30 03:15:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"39b9c77ca3050a80e284d6dfc4ead961bec4cc00","revisions":{"d896fff8c7a4bc91e090bef2f8fc75279b7407c2":{"kind":"REWORK","_number":1,"created":"2020-06-05 00:35:16.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/22/733722/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-placement","ref":"refs/changes/22/733722/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/1"}}},"commit":{"parents":[{"commit":"afddd5664e58e4e5ed22054372e5de60173f67c7","subject":"New placement::keystone::authtoken::interface parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-placement/commit/afddd5664e58e4e5ed22054372e5de60173f67c7"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-05-31 13:52:53.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-06-05 00:34:44.000000000","tz":540},"subject":"Refactor placement::api","message":"Refactor placement::api\n\nThis patch refactors placement::api class with generic_service class\nto make service/package management more simple.\n\nNote that it also fixes incorrect stop of httpd service on non-Debian\nsystem.\n\nConflicts:\n\tmanifests/api.pp\n\nBackport note:\nThis backports doesn\u0027t include deprecation part because we shouldn\u0027t\ndeprecate parameteres in stable branches.\n\nChange-Id: I152fb025027480a4a5151d5372dd03618c482b95\n(cherry picked from commit 425180f5b8789852cba3511e16218fcb9c4607e2)\n(cherry picked from commit dbafc9438384318cb66438f098858d608e042785)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-placement/commit/d896fff8c7a4bc91e090bef2f8fc75279b7407c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-placement/commit/d896fff8c7a4bc91e090bef2f8fc75279b7407c2"}]},"branch":"refs/heads/stable/train"},"39b9c77ca3050a80e284d6dfc4ead961bec4cc00":{"kind":"REWORK","_number":2,"created":"2020-06-09 10:19:19.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/22/733722/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-placement","ref":"refs/changes/22/733722/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-placement refs/changes/22/733722/2"}}},"commit":{"parents":[{"commit":"8fef1a34fa827090a26c9189ccfc4c8690219088","subject":"Fix api.pp \"Unknown variable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-placement/commit/8fef1a34fa827090a26c9189ccfc4c8690219088"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-05-31 13:52:53.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-06-09 10:17:44.000000000","tz":540},"subject":"Refactor placement::api","message":"Refactor placement::api\n\nThis patch refactors placement::api class with generic_service class\nto make service/package management more simple.\n\nNote that it also fixes incorrect stop of httpd service on non-Debian\nsystem.\n\nBackport note:\nThis backports doesn\u0027t include deprecation part because we shouldn\u0027t\ndeprecate parameteres in stable branches.\n\nConflicts:\n\tmanifests/api.pp\n\nChange-Id: I152fb025027480a4a5151d5372dd03618c482b95\n(cherry picked from commit 425180f5b8789852cba3511e16218fcb9c4607e2)\n(cherry picked from commit dbafc9438384318cb66438f098858d608e042785)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-placement/commit/39b9c77ca3050a80e284d6dfc4ead961bec4cc00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-placement/commit/39b9c77ca3050a80e284d6dfc4ead961bec4cc00"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
