)]}'
{"id":"openstack%2Fopenstack-chef~702772","triplet_id":"openstack%2Fopenstack-chef~master~Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e","project":"openstack/openstack-chef","branch":"master","topic":"berksvendor-by-cookbook","hashtags":[],"change_id":"Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e","subject":"Refactor integration tests","status":"MERGED","created":"2020-01-15 23:07:44.000000000","updated":"2020-01-31 00:00:37.000000000","submitted":"2020-01-30 23:58:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"702772-1580428703076-ff1353d7","meta_rev_id":"c00eb6371b8879433500ee10a0467935644c9d4a","_number":702772,"virtual_id_number":702772,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-30 23:58:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-01-30 23:14:21.000000000","_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-01-30 23:14:21.000000000","_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":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":"2020-01-29 15:24: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":"2020-01-30 23:58:22.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":"e511b96b50fd89fb584fe66a923cafac1118820c","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-15 23:07:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99b0d737a0b5eeae616a58eef9ef6f60c422b41e","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-15 23:14:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f1b34b309cb72718a934deeb70d0d237e220a684","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-15 23:20:20.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"98cadc8f62b23798c57cc738dec4a69036c292db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 23:21:11.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-docs https://zuul.opendev.org/t/openstack/build/5d2cb9042fb34b45ac0db207d18f4f1c : SUCCESS in 4m 22s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/804b1795ff2a43fe90f8327c2177adbd : SUCCESS in 3m 50s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/65bc441feef24c1fab049e2c97c6afab : FAILURE in 3m 08s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/cf3ae7ab0c134d0f881b2f5df350b002 : FAILURE in 4m 24s","accounts_in_message":[],"_revision_number":2},{"id":"a40bab4a777a62bf49c35e21e23348afa2e716fb","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-15 23:41:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9636e3819e789b4aecec7abb6453f955cc87cb2a","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-15 23:56:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"aa2f6c4bebc4e230a9e53fe0836a04c7ed4c802f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-16 00:04:10.000000000","message":"Patch Set 5: 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-docs https://zuul.opendev.org/t/openstack/build/30a9ec80302d40b29d80695a7be9b4ee : SUCCESS in 3m 02s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/4f03b96853f24923a942d641a3cd2802 : SUCCESS in 3m 54s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/2a7d1a8409d644b48246a6cbc5db3585 : FAILURE in 3m 14s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/a1df28cea52c45fb99da43a470f4225a : FAILURE in 3m 54s","accounts_in_message":[],"_revision_number":5},{"id":"906eaad89b0d06f418204f4179d787b35a58d5a5","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-16 00:06:29.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"78524ff6a3c4d7c55217069db53727c112ab9bf5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-16 00:58:26.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/116d28df4a154aca87ca33566a6a28f9 : SUCCESS in 3m 51s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/cb13cd87b36e4036a03170ac99f928f7 : SUCCESS in 3m 39s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/9f034ed8581c4233910facfb0fabeba6 : SUCCESS in 45m 23s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/3dcfecd64fd64449af89ffbcc5851d4b : SUCCESS in 47m 56s","accounts_in_message":[],"_revision_number":6},{"id":"186604c2a75b261f3136a4a9eefd0d0b746ec78a","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-16 00:59:28.000000000","message":"Patch Set 6: Code-Review-2 Workflow-1\n\nI\u0027m still working on this.","accounts_in_message":[],"_revision_number":6},{"id":"c36ca45020f08a3dcf22d0f3f3fd62254c87d527","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-23 19:58:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0214612ec52b1c476b1f666922812ed8c8501789","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-23 20:12:15.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"60ffa2412c919cd0675473106ccd08a9f89a9863","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-23 20:16:39.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"552d941edbe170e8e0627af4dd07df42f844ec7f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-23 21:24:09.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a9347374aa64a11bc33033f463cb2b2 : SUCCESS in 5m 07s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/34325937b11e47c8977a2b97f447c4ca : SUCCESS in 5m 51s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/51b3712b753545459d6c3ff81c4052d5 : SUCCESS in 48m 52s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/f1f711defb78425dae373c2676cd0f08 : SUCCESS in 1h 04m 26s","accounts_in_message":[],"_revision_number":9},{"id":"4278a43bc91bc6210aadb37797c36a2f2ccac977","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-23 21:41:25.000000000","message":"Patch Set 9: -Code-Review","accounts_in_message":[],"_revision_number":9},{"id":"42141cce9a38296930bf64cb6b2a65a4c0e8380f","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-23 22:42:15.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"1dc20b6d79dde146efb205193bcf92a2058a48ab","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-23 23:33:02.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"685c9175924498b52bfa56bbb5bf4a180f41f342","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-24 00:07:42.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"fc925b73e9c9a7e9e42ba7f6d9a4c6ebb94baff0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-24 01:01:57.000000000","message":"Patch Set 12: 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-docs https://zuul.opendev.org/t/openstack/build/e78ade95c1344ed6ab9f9935142696ce : SUCCESS in 3m 51s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/1beeebd176a4429ba2b3ff81dd2eb8ca : FAILURE in 4m 46s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/d1a7e2c08ed6429aa03c2f7486fd766e : SUCCESS in 37m 27s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/3dbc8a3df30e45b0bcb3b4f546825ed9 : SUCCESS in 44m 43s","accounts_in_message":[],"_revision_number":12},{"id":"a9a170433cb0711e85693f777d5e3c740469a89d","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-24 01:28:07.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"7ab20413e3b5731c8c0fffd0ad93b18f281d1280","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-24 02:19:49.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd72114622914dd48b656e66560a678b : SUCCESS in 3m 23s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/f8756e550ae743c0871948f1bdcc7478 : SUCCESS in 7m 31s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/33b4285b79ea40698755591b9ae9a3b6 : SUCCESS in 46m 12s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/b751a7f238cf4d25b332faea4feddfae : SUCCESS in 47m 28s","accounts_in_message":[],"_revision_number":13},{"id":"6d0aa2988a64183d6e4a409b2e60b566b702cae9","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-24 20:04:25.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"ba0d9d41c5e95192ce14a975e6ef9669b7fb4980","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-24 20:57:48.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1de2369c427346d08c3840e1092d9b32 : SUCCESS in 4m 37s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/017542d55fe4400a894bb81c4d8cec48 : SUCCESS in 6m 12s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/d67f07e812614984bec9c4283c07a7ee : SUCCESS in 42m 40s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/5884705dcd064e04876caf13e17ccca2 : SUCCESS in 45m 06s","accounts_in_message":[],"_revision_number":14},{"id":"9092591ffef4288c15b310423f9a0729bc622dfd","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-27 19:45:20.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"0b2ae0b3bf734ffc30d9247d37d004fffbec5c41","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-27 20:08:57.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"5f856bb2a9967b4ab64b591faf6d8c501258b42f","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-27 20:58:21.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"31b3a6519e113d2dfa7cfa32b56c05e49f58d638","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-27 21:18:59.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"042e94653c8b56e2374a62f415a4dcdd47b29cf7","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-27 21:51:55.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"8798ac3001fc9af3152b5533c278b9647e8b0cd2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-27 22:36:25.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d3d72359df8425f82f1c25234c630c0 : SUCCESS in 3m 30s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/3b2da32f80b645b5b82b4ba20a8bc50e : SUCCESS in 7m 11s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/ce2baf63b2854f0496692602e8efe242 : SUCCESS in 39m 25s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/72859b59501446eeba9ab899db8b2448 : SUCCESS in 43m 21s","accounts_in_message":[],"_revision_number":19},{"id":"62a312ba90023443027c63eb13514a460d9226a6","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-28 01:02:48.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"ba0b83bc3d0e1432d8093f7f32d045851c7158d1","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-28 01:46:07.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"42c4353e0d7a4da988a06ca73b2a8aa15c8c93c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-28 02:12:41.000000000","message":"Patch Set 21: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":21},{"id":"04ceafba3b2f0d6cefa12da2de9ce6bf83519dcf","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-28 02:13:14.000000000","message":"Patch Set 21:\n\nrecheck","accounts_in_message":[],"_revision_number":21},{"id":"d23c9f8525e37dfaccdda3235e656a209946d738","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-28 03:03:16.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a9eb0ff883c45d6a80e7f12ca30170f : SUCCESS in 3m 10s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/f651294aaad444f3af7916822ed7ba83 : SUCCESS in 6m 27s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/bbdeca73c151487790fd77eac863cca6 : SUCCESS in 36m 41s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/27afea8b5cfe478288e68e3b75fd3e9e : SUCCESS in 45m 51s","accounts_in_message":[],"_revision_number":21},{"id":"8e0096719ebdfa8dd758b6461428fa69280e783e","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-28 19:11:11.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"4f9babbb70e3bcd2ff7582a67b52a358dfa442a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-28 20:18:23.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7199c5dadbb64bb0a4c6b837b0038d63 : SUCCESS in 6m 07s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/0ce749c37330457e80b3abafa7abc562 : SUCCESS in 8m 04s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/550ed7ced867407387c162781318ecd4 : SUCCESS in 55m 44s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/9d928b980d5b47dea5f8e9c3c09babe7 : SUCCESS in 1h 00m 04s","accounts_in_message":[],"_revision_number":22},{"id":"d9ac592a0fa2f9a3a580c7fc40efdd0efbb50e6d","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-01-29 14:00:59.000000000","message":"Patch Set 22:\n\n(1 comment)\n\nI\u0027m a bit worried that we lose too much \"real\" integration test coverage with this. Like how will we notice when a change to some ops cookbook or -common does now break e.g. -compute?\n\nI think at least for the cookbooks that are used in the \"minimal\" environment, we should continue to have the full minimal integration test job in addition to what we get now. We might make it non-voting if you are worried about interlocking changes not passing, like with the apache2 cookbook update.","accounts_in_message":[],"_revision_number":22},{"id":"d3312890be55e6785d66c35fe0549ed6e99cf371","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-01-29 15:24:35.000000000","message":"Patch Set 22: Code-Review+2","accounts_in_message":[],"_revision_number":22},{"id":"0c2a7b8d0031b8f5b89be77c7b9ee0e963c651cb","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-30 01:12:59.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"c3092abc55b9a0e81c61dce5e6de286e4d4ae8ec","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-30 01:19:53.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"af5d5dcbb4c87b9e8ad3ef6db9944bc7c39aa5af","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-30 01:24:45.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"cbdde1a1c64268c8fc611ce64a1cd77c094fa1f1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 02:02:34.000000000","message":"Patch Set 25: 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-docs https://zuul.opendev.org/t/openstack/build/21d4745196344b22bd44a272d0506d43 : SUCCESS in 4m 08s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/308774829f8f4dd3b8c0197888edf60f : SUCCESS in 5m 04s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/ba1f2fc84f354769923cf85274265a74 : FAILURE in 37m 22s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/660fb1bb0a76400a98052f9806562c72 : FAILURE in 20m 35s\n- openstack-chef-minimal-integration-ubuntu https://zuul.opendev.org/t/openstack/build/0a01fcc1b3434cbd82632f6cb6b9dfb4 : SUCCESS in 3m 35s (non-voting)\n- openstack-chef-minimal-integration-centos https://zuul.opendev.org/t/openstack/build/b6b9f006820040a6b995262f17a70bf9 : SUCCESS in 2m 57s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"818ac73301fdcf6070c95e977b46ff0aa96c9293","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-30 06:06:17.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"e64895ebad8a0177b4e503c9ef11a5d497f7ecc6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 06:51:11.000000000","message":"Patch Set 26: 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-docs https://zuul.opendev.org/t/openstack/build/f8b15ce95a554b4c82652fb2db0355b0 : SUCCESS in 5m 23s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/5cc7fddf227d45f0a28e4afef0bd1c2c : SUCCESS in 7m 33s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/758a72b94ca14299ae0e2f802cd1c540 : SUCCESS in 40m 42s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/e37f3edd552b4c0dba8863838234245d : FAILURE in 19m 07s\n- openstack-chef-minimal-integration-ubuntu https://zuul.opendev.org/t/openstack/build/bf6f0db390a7444b8b0b1ca38b2636f8 : SUCCESS in 4m 37s (non-voting)\n- openstack-chef-minimal-integration-centos https://zuul.opendev.org/t/openstack/build/054b7e820d0b4523ac5dd6bf9091730f : SUCCESS in 5m 37s (non-voting)","accounts_in_message":[],"_revision_number":26},{"id":"b2e00aa68c7a6586bdbacce327d819cd96319666","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-30 16:07:55.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"3cde2426073017db6633ac7f0a7a519b011785ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 17:12:24.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d716c3cc590f4bba9d320c1cd4150b01 : SUCCESS in 5m 04s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/0a9a7471f5674262b28c44e8c97929e6 : SUCCESS in 6m 50s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/4dc37cd311514782986c48b0fe15bdb6 : SUCCESS in 42m 26s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/14595889824141ad841db50b7d503e00 : SUCCESS in 1h 00m 39s\n- openstack-chef-minimal-integration-ubuntu https://zuul.opendev.org/t/openstack/build/ae457f2e491a4cd4a603e147e8199be9 : SUCCESS in 4m 35s (non-voting)\n- openstack-chef-minimal-integration-centos https://zuul.opendev.org/t/openstack/build/172e858ba94c45a4b191a8591f6f39a8 : SUCCESS in 5m 15s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"dd8b2c959d0540a2d59fe9001fb615327e566bbd","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-30 18:10:50.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"bf5ab0249c697b888a1001f837155cb539f6dbe6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 19:03:07.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb34785cec2a484c8ab1b0acf573aa21 : SUCCESS in 4m 19s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/e0ad6be41a5c437098a2c9127964cfe2 : SUCCESS in 6m 32s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/eb74e886746d496cb6dbd32806722df3 : SUCCESS in 38m 54s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/51be3879edfd4d0c9eb18abeba466a9e : SUCCESS in 44m 09s\n- openstack-chef-minimal-integration-ubuntu https://zuul.opendev.org/t/openstack/build/848232eaa71949248c9934d824e3c4cc : SUCCESS in 4m 16s (non-voting)\n- openstack-chef-minimal-integration-centos https://zuul.opendev.org/t/openstack/build/b02c118cfffd478bb74dfa03d6cc70a1 : SUCCESS in 4m 44s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"d39cac28faf30a05cd7998450c281b204ab67ecd","author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"date":"2020-01-30 23:14:21.000000000","message":"Patch Set 28: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":28},{"id":"e5f7dfadce603c253348d486b8610d94015f77c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 23:14:36.000000000","message":"Patch Set 28: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":28},{"id":"3d047c8205a2240db581e3cabfd559fe9e22f544","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 23:58:22.000000000","message":"Patch Set 28: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/075f7d12046e49f9b279ff6bbb8ad049 : SUCCESS in 3m 03s\n- openstack-chef-delivery https://zuul.opendev.org/t/openstack/build/b1b66ad9fab349a5b56c89e567754c1e : SUCCESS in 6m 10s\n- openstack-chef-integration-ubuntu https://zuul.opendev.org/t/openstack/build/6027d76643b948afa548718aad8a34af : SUCCESS in 42m 27s\n- openstack-chef-integration-centos https://zuul.opendev.org/t/openstack/build/302c0e96a8ea49dca1a32a2e93b791f3 : SUCCESS in 42m 48s\n- openstack-chef-minimal-integration-ubuntu https://zuul.opendev.org/t/openstack/build/cd0a823504154a85ad3a1bcc32d0cf3a : SUCCESS in 3m 25s (non-voting)\n- openstack-chef-minimal-integration-centos https://zuul.opendev.org/t/openstack/build/8aad2a14e1f54cc390a1c63f6d790163 : SUCCESS in 2m 59s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"af730c6bcf8ad0f9bc523fb8405336cd53331a54","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 23:58:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":28},{"id":"08f2aeb5837a5b3b32df1363c7ea568101aef683","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-31 00:00:37.000000000","message":"Patch Set 28:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43a1ab9a93dd42d2873b532e0a14392e : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":28}],"current_revision_number":28,"current_revision":"cbc1b9bcf4f4eac569fb8cb9d38f9493094b9479","revisions":{"d41d7700bbdc9a3bc673dc6124345cdd390dc9d0":{"kind":"REWORK","_number":1,"created":"2020-01-15 23:07:44.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/1"}}},"commit":{"parents":[{"commit":"52970bdd451f6539fc4969fa0a54c89366cacdf6","subject":"Switch to using Chef 15","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/52970bdd451f6539fc4969fa0a54c89366cacdf6"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"subject":"Use Berksfile from cookbook that\u0027s being tested for integration tests","message":"Use Berksfile from cookbook that\u0027s being tested for integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with gerrit without getting into depends-on hell.\n\nIn addition, print out the command that run_command is going to run to\nhelp with debugging.\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/d41d7700bbdc9a3bc673dc6124345cdd390dc9d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/d41d7700bbdc9a3bc673dc6124345cdd390dc9d0"}]},"branch":"refs/heads/master"},"f0c34032ddf4f34bb1ecbdb0fa33b64ceac02cf4":{"kind":"REWORK","_number":2,"created":"2020-01-15 23:14:18.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/2"}}},"commit":{"parents":[{"commit":"52970bdd451f6539fc4969fa0a54c89366cacdf6","subject":"Switch to using Chef 15","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/52970bdd451f6539fc4969fa0a54c89366cacdf6"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:14:13.000000000","tz":-480},"subject":"Use Berksfile from cookbook that\u0027s being tested for integration tests","message":"Use Berksfile from cookbook that\u0027s being tested for integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with gerrit without getting into depends-on hell.\n\nIn addition, print out the command that run_command is going to run to\nhelp with debugging.\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/f0c34032ddf4f34bb1ecbdb0fa33b64ceac02cf4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/f0c34032ddf4f34bb1ecbdb0fa33b64ceac02cf4"}]},"branch":"refs/heads/master"},"e647c6be331ef39904a5b8c1514fe996c703d0f8":{"kind":"REWORK","_number":3,"created":"2020-01-15 23:20:20.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/3"}}},"commit":{"parents":[{"commit":"52970bdd451f6539fc4969fa0a54c89366cacdf6","subject":"Switch to using Chef 15","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/52970bdd451f6539fc4969fa0a54c89366cacdf6"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:20:16.000000000","tz":-480},"subject":"Use Berksfile from cookbook that\u0027s being tested for integration tests","message":"Use Berksfile from cookbook that\u0027s being tested for integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with gerrit without getting into depends-on hell.\n\nIn addition, print out the command that run_command is going to run to\nhelp with debugging.\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e647c6be331ef39904a5b8c1514fe996c703d0f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e647c6be331ef39904a5b8c1514fe996c703d0f8"}]},"branch":"refs/heads/master"},"3f0cfd676adb843db61bb0b348ee32faac05512d":{"kind":"REWORK","_number":4,"created":"2020-01-15 23:41:10.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/4"}}},"commit":{"parents":[{"commit":"52970bdd451f6539fc4969fa0a54c89366cacdf6","subject":"Switch to using Chef 15","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/52970bdd451f6539fc4969fa0a54c89366cacdf6"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:41:05.000000000","tz":-480},"subject":"Use Berksfile from cookbook that\u0027s being tested for integration tests","message":"Use Berksfile from cookbook that\u0027s being tested for integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with gerrit without getting into depends-on hell.\n\nIn addition, print out the command that run_command is going to run to\nhelp with debugging.\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/3f0cfd676adb843db61bb0b348ee32faac05512d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/3f0cfd676adb843db61bb0b348ee32faac05512d"}]},"branch":"refs/heads/master"},"5d8760c3673519a77dee0969d6d4831232625cdf":{"kind":"REWORK","_number":5,"created":"2020-01-15 23:56:01.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/5"}}},"commit":{"parents":[{"commit":"52970bdd451f6539fc4969fa0a54c89366cacdf6","subject":"Switch to using Chef 15","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/52970bdd451f6539fc4969fa0a54c89366cacdf6"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:55:56.000000000","tz":-480},"subject":"Use Berksfile from cookbook that\u0027s being tested for integration tests","message":"Use Berksfile from cookbook that\u0027s being tested for integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with gerrit without getting into depends-on hell.\n\nIn addition, print out the command that run_command is going to run to\nhelp with debugging.\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/5d8760c3673519a77dee0969d6d4831232625cdf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/5d8760c3673519a77dee0969d6d4831232625cdf"}]},"branch":"refs/heads/master"},"4e0bd7a2f109eae60a0d24a7f83786c2c3f3b6e5":{"kind":"REWORK","_number":6,"created":"2020-01-16 00:06:29.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/6"}}},"commit":{"parents":[{"commit":"52970bdd451f6539fc4969fa0a54c89366cacdf6","subject":"Switch to using Chef 15","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/52970bdd451f6539fc4969fa0a54c89366cacdf6"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-16 00:06:24.000000000","tz":-480},"subject":"Use Berksfile from cookbook that\u0027s being tested for integration tests","message":"Use Berksfile from cookbook that\u0027s being tested for integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with gerrit without getting into depends-on hell.\n\nIn addition, print out the command that run_command is going to run to\nhelp with debugging.\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/4e0bd7a2f109eae60a0d24a7f83786c2c3f3b6e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/4e0bd7a2f109eae60a0d24a7f83786c2c3f3b6e5"}]},"branch":"refs/heads/master"},"2b44ea07f253433b8ec07976910b332298a029ef":{"kind":"REWORK","_number":7,"created":"2020-01-23 19:58:49.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/7"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-23 19:41:50.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n- Runs Tempest\n\nThe minimal suite excludes running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. However they are included\nin all other suites for test-kitchen except for the default (allinone)\nsuite.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/2b44ea07f253433b8ec07976910b332298a029ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/2b44ea07f253433b8ec07976910b332298a029ef"}]},"branch":"refs/heads/master"},"6b7907da3e973f66567d00124be265ebb8db690a":{"kind":"REWORK","_number":8,"created":"2020-01-23 20:12:15.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/8"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-23 20:12:10.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n- Runs Tempest\n\nThe minimal suite excludes running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. However they are included\nin all other suites for test-kitchen except for the default (allinone)\nsuite.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/6b7907da3e973f66567d00124be265ebb8db690a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/6b7907da3e973f66567d00124be265ebb8db690a"}]},"branch":"refs/heads/master"},"95f524f4adbc6cca5698041bee1376d44bf5463f":{"kind":"REWORK","_number":9,"created":"2020-01-23 20:16:39.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/9"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-23 20:16:34.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n- Runs Tempest\n\nThe minimal suite excludes running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. However they are included\nin all other suites for test-kitchen except for the default (allinone)\nsuite.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/95f524f4adbc6cca5698041bee1376d44bf5463f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/95f524f4adbc6cca5698041bee1376d44bf5463f"}]},"branch":"refs/heads/master"},"4e16f84629a6378bd8211ba8786cf417d5dc72fd":{"kind":"REWORK","_number":10,"created":"2020-01-23 22:42:15.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/10"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-23 22:41:50.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n- Runs Tempest\n\nThe minimal suite excludes running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. However they are included\nin all other suites for test-kitchen except for the default (allinone)\nsuite.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/4e16f84629a6378bd8211ba8786cf417d5dc72fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/4e16f84629a6378bd8211ba8786cf417d5dc72fd"}]},"branch":"refs/heads/master"},"ae280b8dbf1f752171ccf03368c06d5c3612a692":{"kind":"REWORK","_number":11,"created":"2020-01-23 23:33:02.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/11"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-23 23:32:56.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n- Runs Tempest\n\nThe minimal suite excludes running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. However they are included\nin all other suites for test-kitchen except for the default (allinone)\nsuite.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/ae280b8dbf1f752171ccf03368c06d5c3612a692"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/ae280b8dbf1f752171ccf03368c06d5c3612a692"}]},"branch":"refs/heads/master"},"6da6d2363b4bd7c6e5d161a49ffd85c6450acd39":{"kind":"REWORK","_number":12,"created":"2020-01-24 00:07:42.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/12"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-24 00:07:35.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n- Runs Tempest\n\nThe minimal suite excludes running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. However they are included\nin all other suites for test-kitchen except for the default (allinone)\nsuite.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/6da6d2363b4bd7c6e5d161a49ffd85c6450acd39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/6da6d2363b4bd7c6e5d161a49ffd85c6450acd39"}]},"branch":"refs/heads/master"},"1d76077a0362ef3b0df2b4a073ef40f432138ff7":{"kind":"REWORK","_number":13,"created":"2020-01-24 01:28:07.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/13"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-24 01:27:57.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n- Runs Tempest\n\nThe minimal suite excludes running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. However they are included\nin all other suites for test-kitchen except for the default (allinone)\nsuite.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/1d76077a0362ef3b0df2b4a073ef40f432138ff7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/1d76077a0362ef3b0df2b4a073ef40f432138ff7"}]},"branch":"refs/heads/master"},"b160280f7eee41958f995bbece974cffcea908cc":{"kind":"REWORK","_number":14,"created":"2020-01-24 20:04:25.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/14"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-24 20:02:48.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/b160280f7eee41958f995bbece974cffcea908cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/b160280f7eee41958f995bbece974cffcea908cc"}]},"branch":"refs/heads/master"},"18c2a0b07f401aedc42ee9291db1cc3525ae16eb":{"kind":"REWORK","_number":15,"created":"2020-01-27 19:45:20.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/15"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-27 19:45:14.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/18c2a0b07f401aedc42ee9291db1cc3525ae16eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/18c2a0b07f401aedc42ee9291db1cc3525ae16eb"}]},"branch":"refs/heads/master"},"aec783e6b863737405a0f20d38034256150053c7":{"kind":"REWORK","_number":16,"created":"2020-01-27 20:08:57.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/16"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-27 20:08:50.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/aec783e6b863737405a0f20d38034256150053c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/aec783e6b863737405a0f20d38034256150053c7"}]},"branch":"refs/heads/master"},"dfff3a7784b106e2dd7618d47205beded5da517f":{"kind":"REWORK","_number":17,"created":"2020-01-27 20:58:21.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/17"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-27 20:58:15.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/dfff3a7784b106e2dd7618d47205beded5da517f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/dfff3a7784b106e2dd7618d47205beded5da517f"}]},"branch":"refs/heads/master"},"6836d14b06404c0b9fb4ae5350131135a455f761":{"kind":"REWORK","_number":18,"created":"2020-01-27 21:18:59.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/18"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-27 21:18:54.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/6836d14b06404c0b9fb4ae5350131135a455f761"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/6836d14b06404c0b9fb4ae5350131135a455f761"}]},"branch":"refs/heads/master"},"ba4c72e63153eb3e8073c52ba29ad4d603e19107":{"kind":"REWORK","_number":19,"created":"2020-01-27 21:51:55.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/19"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-27 21:51:50.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/ba4c72e63153eb3e8073c52ba29ad4d603e19107"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/ba4c72e63153eb3e8073c52ba29ad4d603e19107"}]},"branch":"refs/heads/master"},"2e22d6128fb6e713b8349c48480b632b837e81fa":{"kind":"REWORK","_number":20,"created":"2020-01-28 01:02:48.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/20"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-28 01:02:43.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/2e22d6128fb6e713b8349c48480b632b837e81fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/2e22d6128fb6e713b8349c48480b632b837e81fa"}]},"branch":"refs/heads/master"},"c5bc165f69bc6e56e8e4a84ef6224609c07a3b41":{"kind":"REWORK","_number":21,"created":"2020-01-28 01:46:07.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/21"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-28 01:46:02.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/c5bc165f69bc6e56e8e4a84ef6224609c07a3b41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/c5bc165f69bc6e56e8e4a84ef6224609c07a3b41"}]},"branch":"refs/heads/master"},"23feda9a8ee59ff8cf34acea25dcf4e6f9884923":{"kind":"REWORK","_number":22,"created":"2020-01-28 19:11:11.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/22"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-28 19:10:24.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/23feda9a8ee59ff8cf34acea25dcf4e6f9884923"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/23feda9a8ee59ff8cf34acea25dcf4e6f9884923"}]},"branch":"refs/heads/master"},"f6426b3b4b7f737a6b674e6f8a15c9aa712924d6":{"kind":"REWORK","_number":23,"created":"2020-01-30 01:12:59.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/23"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-30 01:11:55.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\nI\u0027ve also added minimal non-voting jobs for both platforms so we can\ncatch any issue we might have missed downstream.\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/f6426b3b4b7f737a6b674e6f8a15c9aa712924d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/f6426b3b4b7f737a6b674e6f8a15c9aa712924d6"}]},"branch":"refs/heads/master"},"c02f63b23269c11fb25e8d52f9d8211ce70afdda":{"kind":"REWORK","_number":24,"created":"2020-01-30 01:19:53.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/24"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-30 01:19:48.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\nI\u0027ve also added minimal non-voting jobs for both platforms so we can\ncatch any issue we might have missed downstream.\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/c02f63b23269c11fb25e8d52f9d8211ce70afdda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/c02f63b23269c11fb25e8d52f9d8211ce70afdda"}]},"branch":"refs/heads/master"},"73038cd6b3cf1d36296cf5b0e231deaa65f162fe":{"kind":"REWORK","_number":25,"created":"2020-01-30 01:24:45.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/25"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-30 01:24:41.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\nI\u0027ve also added minimal non-voting jobs for both platforms so we can\ncatch any issue we might have missed downstream.\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/73038cd6b3cf1d36296cf5b0e231deaa65f162fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/73038cd6b3cf1d36296cf5b0e231deaa65f162fe"}]},"branch":"refs/heads/master"},"9ed75250eef848a3e2afff8334f999ab3594536f":{"kind":"REWORK","_number":26,"created":"2020-01-30 06:06:17.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/26"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-30 06:05:46.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\nI\u0027ve also added minimal non-voting jobs for both platforms so we can\ncatch any issue we might have missed downstream.\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n- Use OSUOSL for EPEL mirror to work around public mirror issues\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/9ed75250eef848a3e2afff8334f999ab3594536f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/9ed75250eef848a3e2afff8334f999ab3594536f"}]},"branch":"refs/heads/master"},"0d05f8ecf64f6d46b4838e814813f4038c462bc0":{"kind":"REWORK","_number":27,"created":"2020-01-30 16:07:55.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/27"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-30 16:07:45.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\nI\u0027ve also added minimal non-voting jobs for both platforms so we can\ncatch any issue we might have missed downstream.\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n- Use OSUOSL for EPEL mirror to work around public mirror issues\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/0d05f8ecf64f6d46b4838e814813f4038c462bc0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/0d05f8ecf64f6d46b4838e814813f4038c462bc0"}]},"branch":"refs/heads/master"},"cbc1b9bcf4f4eac569fb8cb9d38f9493094b9479":{"kind":"REWORK","_number":28,"created":"2020-01-30 18:10:50.000000000","uploader":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"ref":"refs/changes/72/702772/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-chef","ref":"refs/changes/72/702772/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-chef refs/changes/72/702772/28"}}},"commit":{"parents":[{"commit":"e536f52ba24c979287d9b70f851a04e9490d8827","subject":"Fix typo in openstack-bare-metal databag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/e536f52ba24c979287d9b70f851a04e9490d8827"}]}],"author":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-15 23:03:34.000000000","tz":-480},"committer":{"name":"Lance Albertson","email":"lance@osuosl.org","date":"2020-01-30 18:10:45.000000000","tz":-480},"subject":"Refactor integration tests","message":"Refactor integration tests\n\nThis changes the logic so that we use the Berksfile in the cookbook\nwe\u0027re doing changes in instead of what\u0027s included in openstack-chef.\nThis should allow us to properly deal with cookbook dependencies in a\nsaner fashion with Gerrit without getting into depends-on hell.\n\nThis also required refactoring the Rakefile and roles used in Gerrit and\ntest-kitchen. Each cookbook now has their own role and test role which\nincludes specific Tempest configuration settings. This will require\nupdates in most cookbooks\u0027 Berksfile to include missing cookbook\ndependencies such as ops-database, ops-messaging and integration-test.\n\nOther major changes includes migrating to using InSpec for integration\ntesting instead of relying on simple commands included in the Rakefile.\nI have replaced most of what was included in _run_basic_queries as\nInSpec tests which also improves our coverage overall. Currently the\nInSpec coverage is fairly basic and should probably include additional\ntests, but in general it covers the following:\n\nI\u0027ve also added minimal non-voting jobs for both platforms so we can\ncatch any issue we might have missed downstream.\n\n- Services are enabled and running\n- Basic commands return sane output\n- Openstack users, services and endpoints are correct\n\nThe all suites exclude running Tempest due to the fact that InSpec\ndoesn\u0027t have the ability to change the command timeout beyond 600\nseconds [1] which is an issue I\u0027ve run into. It\u0027s recommended to run\ntempest manually when using test-kitchen.\n\nNOTE: I haven\u0027t made any updates to the multi-node test-kitchen\nenvironment in this patch and will plan on doing that later. I don\u0027t\nbelieve this will break anything there.\n\nOther various minor changes include:\n\n- Replaced bare-metal cookbook with block-storage in minimal role\n- Print out the command that run_command is going to run to help with\n  debugging.\n- Use different public_ip so that it doesn\u0027t interfere with people using\n  10.0.0.0/24 locally (like me!).\n- Add forwarded port to access Horizon\n- Switch to using Chef 15 with test-kitchen\n- Include log files from additional services that we were missing\n- Add missing databag for aodh and telemetry_metric\n- Include a real rndc key in the databag to assist with testing\n- Use OSUOSL for EPEL mirror to work around public mirror issues\n\n[1] https://github.com/inspec/inspec/issues/1675\n\nDepends-On: https://review.opendev.org/703882\n\nChange-Id: Idebc87ebb6acad7d0af222fb9025fefcb9bf5a1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/cbc1b9bcf4f4eac569fb8cb9d38f9493094b9479"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-chef/commit/cbc1b9bcf4f4eac569fb8cb9d38f9493094b9479"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
