)]}'
{"id":"openstack%2Fcookbook-openstack-compute~669600","triplet_id":"openstack%2Fcookbook-openstack-compute~master~I55e6ea4124017e0f44f92f6a2fb01baad5a27555","project":"openstack/cookbook-openstack-compute","branch":"master","topic":"669600","hashtags":[],"change_id":"I55e6ea4124017e0f44f92f6a2fb01baad5a27555","subject":"Properly notify apache restarts on configuration updates","status":"MERGED","created":"2019-07-08 04:50:56.000000000","updated":"2019-08-21 08:01:35.000000000","submitted":"2019-08-21 08:01:35.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":"669600-1566374495502-c3f9ea31","meta_rev_id":"26013972a2f81869b012d2219c39b5d6d4a38fc6","_number":669600,"virtual_id_number":669600,"owner":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},{"value":0,"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},{"value":2,"date":"2019-08-21 08:01:35.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":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2019-08-20 14:21:33.000000000","_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},{"value":0,"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":1,"date":"2019-08-21 06:46:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},{"value":0,"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-20 14:21:33.000000000","updated_by":{"_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},"reviewer":{"_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},"state":"REVIEWER"},{"updated":"2019-08-21 06:46:35.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2019-08-21 08:01:35.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":"511c365954fa57edddefcd395ec8dc4d1d32d918","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2019-07-08 04:50:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c4986aa025e4a04a73fefbf0afa424f059b88da5","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2019-07-08 05:23:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b48cc995b68e7d016f4587e113a7b3c96278d91f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-08 06:09:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-chef-delivery http://logs.openstack.org/00/669600/2/check/openstack-chef-delivery/851a747/ : SUCCESS in 6m 31s\n- openstack-chef-integration http://logs.openstack.org/00/669600/2/check/openstack-chef-integration/a90cdbf/ : SUCCESS in 43m 55s","accounts_in_message":[],"_revision_number":2},{"id":"7e2f72e42e1c5dbbfd4e1d725dad2a57bdeda297","author":{"_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},"date":"2019-07-15 10:22:11.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"32dee221546b4a63531ebf05d8d2a09101481417","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-08-16 12:18:46.000000000","message":"Patch Set 2: Code-Review-1\n\nFrom my tests so far it seems that the placement-api recipe needs the same hack^Wfix ... is there a specific reason you didn\u0027t include that one? I can amend your patch myself with that unless you have some objection.","accounts_in_message":[],"_revision_number":2},{"id":"84b85fc449bf1448587cbf13495aed0dc3e2c50c","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2019-08-16 15:37:23.000000000","message":"Patch Set 2:\n\nI believe I missed fixing that. I\u0027ll see if I can push a fix today, if not feel free to push a fix yourself.","accounts_in_message":[],"_revision_number":2},{"id":"4d2d513ddfa7e639ee304b4c5177606fb796917a","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-08-19 08:51:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f28d37a609b20512ad4495640c26502621c23341","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-19 09:46:25.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/cbc4b04092f44ae98eac1e87e933838d : SUCCESS in 8m 32s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/75ec6113a9424d01922b69b29ce28611 : SUCCESS in 52m 16s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/962ec3ede20c4d99a04c4295dec57075 : SUCCESS in 53m 01s","accounts_in_message":[],"_revision_number":3},{"id":"98cc5b7fd585cfe5196b3e00b96f4880fa29e17e","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-08-19 09:50:04.000000000","message":"Patch Set 3: Workflow-1\n\nStill need to add specs for the things I added.","accounts_in_message":[],"_revision_number":3},{"id":"293136ca6615bcb8d315d86be753ab25b15edf0a","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-08-20 12:48:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"698d5229db54a9871256ca8f3249b9a62788bb91","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 13:50:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/444bb20454a54a8fa6ac6c56578660b4 : SUCCESS in 9m 48s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/f70f5874d1f04f43b34b000dbadae12d : SUCCESS in 51m 45s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/7c06b71c6b4447e6b7436025e660d1f3 : SUCCESS in 56m 55s","accounts_in_message":[],"_revision_number":4},{"id":"f2b7c7017adfbacf78b7a168586f8e9b38aa8017","author":{"_account_id":19193,"name":"Christoph Albers","email":"c.albers@x-ion.de","username":"calbers"},"date":"2019-08-20 14:21:33.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"462da9fa606848b9051e8c9f3d7390852360a458","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-08-21 06:46:35.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"850d1f4cdf0189015e1a3ba8e441ae35beb26952","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 06:46:46.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"4163bea0cb96e75f7f61048b7f32dad06d0d22cb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 08:01:35.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/0a0071d4e515497f959458c9180e1f53 : SUCCESS in 10m 44s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/c62d858c02cf4e78813fdcbd0dc3db2f : SUCCESS in 1h 13m 46s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/1ae18cc8d51248b7a37cf043888497b6 : SUCCESS in 54m 13s","accounts_in_message":[],"_revision_number":4},{"id":"bc058eb9353ea8e42360813ce5e57ce111d5a249","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 08:01:35.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"82c5b9a243fd68066ec9d67cf577228f4dbf4421","revisions":{"21e59139c6e9c4645d610be0224fbf13e81dfd7c":{"kind":"REWORK","_number":1,"created":"2019-07-08 04:50:56.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/00/669600/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cookbook-openstack-compute","ref":"refs/changes/00/669600/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/1"}}},"commit":{"parents":[{"commit":"5d469d044e7c1023ff1ae1b1d85bad81cd136370","subject":"Fixes to support fog-openstack-1.x","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/5d469d044e7c1023ff1ae1b1d85bad81cd136370"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2019-07-08 04:49:07.000000000","tz":-420},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2019-07-08 04:49:07.000000000","tz":-420},"subject":"Properly notify apache restarts on nova configuration updates","message":"Properly notify apache restarts on nova configuration updates\n\nThis uses edit_resource to add a notification in the nova-api and\nnova-api-metdata apache configuration when it gets updated. This is a\nworkaround due to the fact we are using a version of the apache2\ncookbook that is still using definitions and cannot add notifications\nwith definitions.\n\nThis is intended to ensure we only restart apache when the configuration\nis updated. Otherwise, the old behaviour was to restart apache on every\nrun which is problematic in production environments. I have been using\nthis in our production wrapper cookbook for the past year or so without\nany issue.\n\nThis will be removed in the Stein release when we migrate to the newer\napache2 cookbook which uses proper resources.\n\nChange-Id: I55e6ea4124017e0f44f92f6a2fb01baad5a27555\nSigned-off-by: Lance Albertson \u003clance@osuosl.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/21e59139c6e9c4645d610be0224fbf13e81dfd7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/21e59139c6e9c4645d610be0224fbf13e81dfd7c"}]},"branch":"refs/heads/master"},"a8d83a78539c0cd12a22c04976b5f82963a49c84":{"kind":"REWORK","_number":2,"created":"2019-07-08 05:23:38.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/00/669600/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cookbook-openstack-compute","ref":"refs/changes/00/669600/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/2"}}},"commit":{"parents":[{"commit":"5d469d044e7c1023ff1ae1b1d85bad81cd136370","subject":"Fixes to support fog-openstack-1.x","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/5d469d044e7c1023ff1ae1b1d85bad81cd136370"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2019-07-08 04:49:07.000000000","tz":-420},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2019-07-08 05:23:27.000000000","tz":-420},"subject":"Properly notify apache restarts on nova configuration updates","message":"Properly notify apache restarts on nova configuration updates\n\nThis uses edit_resource to add a notification in the nova-api and\nnova-api-metdata apache configuration when it gets updated. This is a\nworkaround due to the fact we are using a version of the apache2\ncookbook that is still using definitions and cannot add notifications\nwith definitions.\n\nThis is intended to ensure we only restart apache when the configuration\nis updated. Otherwise, the old behaviour was to restart apache on every\nrun which is problematic in production environments. I have been using\nthis in our production wrapper cookbook for the past year or so without\nany issue.\n\nThis will be removed in the Stein release when we migrate to the newer\napache2 cookbook which uses proper resources.\n\nChange-Id: I55e6ea4124017e0f44f92f6a2fb01baad5a27555\nSigned-off-by: Lance Albertson \u003clance@osuosl.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/a8d83a78539c0cd12a22c04976b5f82963a49c84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/a8d83a78539c0cd12a22c04976b5f82963a49c84"}]},"branch":"refs/heads/master"},"2ce593d1a06ff666d53efb4c75ffab9a700972b8":{"kind":"REWORK","_number":3,"created":"2019-08-19 08:51:18.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/00/669600/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cookbook-openstack-compute","ref":"refs/changes/00/669600/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/3"}}},"commit":{"parents":[{"commit":"ff074af903390c07e07514df7ffc00a6bfc1475e","subject":"placement_api: create valid apache config before installing package","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/ff074af903390c07e07514df7ffc00a6bfc1475e"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2019-07-08 04:49:07.000000000","tz":-420},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2019-08-19 08:50:37.000000000","tz":0},"subject":"Properly notify apache restarts on configuration updates","message":"Properly notify apache restarts on configuration updates\n\nThis uses edit_resource to add a notification in the nova-api,\nnova-api-metadata and nova-placement-api apache configurations when one\nof them gets updated. This is a workaround due to the fact we are using\na version of the apache2 cookbook that is still using definitions and\ncannot add notifications with definitions.\n\nThis is intended to ensure we only restart apache when the configuration\nis updated. Otherwise, the old behaviour was to restart apache on every\nrun which is problematic in production environments. I have been using\nthis in our production wrapper cookbook for the past year or so without\nany issue.\n\nThis will be removed in the Stein release when we migrate to the newer\napache2 cookbook which uses proper resources.\n\nChange-Id: I55e6ea4124017e0f44f92f6a2fb01baad5a27555\nSigned-off-by: Lance Albertson \u003clance@osuosl.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/2ce593d1a06ff666d53efb4c75ffab9a700972b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/2ce593d1a06ff666d53efb4c75ffab9a700972b8"}]},"branch":"refs/heads/master"},"82c5b9a243fd68066ec9d67cf577228f4dbf4421":{"kind":"REWORK","_number":4,"created":"2019-08-20 12:48:35.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/00/669600/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cookbook-openstack-compute","ref":"refs/changes/00/669600/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cookbook-openstack-compute refs/changes/00/669600/4"}}},"commit":{"parents":[{"commit":"ff074af903390c07e07514df7ffc00a6bfc1475e","subject":"placement_api: create valid apache config before installing package","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/ff074af903390c07e07514df7ffc00a6bfc1475e"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2019-07-08 04:49:07.000000000","tz":-420},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2019-08-20 12:47:08.000000000","tz":0},"subject":"Properly notify apache restarts on configuration updates","message":"Properly notify apache restarts on configuration updates\n\nThis uses edit_resource to add a notification in the nova-api,\nnova-api-metadata and nova-placement-api apache configurations when one\nof them gets updated. This is a workaround due to the fact we are using\na version of the apache2 cookbook that is still using definitions and\ncannot add notifications with definitions.\n\nThis is intended to ensure we only restart apache when the configuration\nis updated. Otherwise, the old behaviour was to restart apache on every\nrun which is problematic in production environments. I have been using\nthis in our production wrapper cookbook for the past year or so without\nany issue.\n\nThis will be removed in the Stein release when we migrate to the newer\napache2 cookbook which uses proper resources.\n\nAlso amend the Berksfile to point to the new opendev.org location.\n\nChange-Id: I55e6ea4124017e0f44f92f6a2fb01baad5a27555\nSigned-off-by: Lance Albertson \u003clance@osuosl.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/82c5b9a243fd68066ec9d67cf577228f4dbf4421"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cookbook-openstack-compute/commit/82c5b9a243fd68066ec9d67cf577228f4dbf4421"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
