)]}'
{"id":"openstack%2Fpuppet-ceph~564048","triplet_id":"openstack%2Fpuppet-ceph~master~I11f134bed59da706a03ce4a70d941145c16f8175","project":"openstack/puppet-ceph","branch":"master","topic":"bug/1769722","hashtags":[],"change_id":"I11f134bed59da706a03ce4a70d941145c16f8175","subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","status":"MERGED","created":"2018-04-24 18:56:41.000000000","updated":"2019-05-03 16:29:48.000000000","submitted":"2019-05-03 16:29:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"564048-1556900988684-eab9e842","meta_rev_id":"ccacdc86fdff866a2f6b0666379fe68aeddceaf3","_number":564048,"virtual_id_number":564048,"owner":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"value":0,"date":"2019-05-03 09:26:42.000000000","_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":2,"date":"2019-05-03 16:29:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"}],"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":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},{"value":2,"date":"2019-04-29 16:27:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"value":0,"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"}],"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":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"all":[{"value":1,"date":"2019-05-03 15:26:14.000000000","_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"value":0,"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-04-24 18:57:44.000000000","updated_by":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"reviewer":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"state":"REVIEWER"},{"updated":"2018-07-31 20:05:14.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"state":"REVIEWER"},{"updated":"2019-04-29 16:27:33.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2019-05-03 09:26:42.000000000","updated_by":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"reviewer":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"state":"REVIEWER"},{"updated":"2019-05-03 15:26:14.000000000","updated_by":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"reviewer":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"state":"REVIEWER"},{"updated":"2019-05-03 16:29:48.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":"08f2ad9bcf2ad3b534e7911f7e5ed00dee951a9d","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-04-24 18:56:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cf620cb97900b4d972702d613b1688ddeec973bd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-24 20:49:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint http://logs.openstack.org/48/564048/1/check/puppet-openstack-lint/9c60611/ : SUCCESS in 4m 17s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/1/check/puppet-openstack-syntax-4/b390d0c/ : SUCCESS in 4m 07s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/1/check/puppet-openstack-syntax-5/7332d62/ : SUCCESS in 6m 13s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/1/check/puppet-openstack-unit-4.8-centos-7/e4468a9/ : SUCCESS in 10m 02s\n- puppet-openstack-unit-latest-centos-7 http://logs.openstack.org/48/564048/1/check/puppet-openstack-unit-latest-centos-7/c4f42ff/ : SUCCESS in 9m 58s (non-voting)\n- puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/1/check/puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial/9d030d5/ : SUCCESS in 40m 56s\n- puppet-openstack-integration-4-scenario001-tempest-centos-7 http://logs.openstack.org/48/564048/1/check/puppet-openstack-integration-4-scenario001-tempest-centos-7/149d867/ : SUCCESS in 56m 05s\n- puppet-openstack-integration-4-scenario001-tempest-debian-stable http://logs.openstack.org/48/564048/1/check/puppet-openstack-integration-4-scenario001-tempest-debian-stable/bce8b73/ : FAILURE in 5m 27s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/1/check/puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial/80ae965/ : SUCCESS in 37m 46s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/48/564048/1/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/52cab97/ : SUCCESS in 53m 22s\n- puppet-openstack-integration-4-scenario004-tempest-debian-stable http://logs.openstack.org/48/564048/1/check/puppet-openstack-integration-4-scenario004-tempest-debian-stable/7c66723/ : FAILURE in 21m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"66d6faaf3dcd6c36c6f3e648c0f5dfc0c4968f98","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2018-04-25 16:04:01.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a4a3c015b10703f3a37f093f0a7ba41e398b205d","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-04-25 16:46:23.000000000","message":"Patch Set 1: Workflow-1\n\nStill performing local testing on a multi-controller cluster until the race condition is triggered.","accounts_in_message":[],"_revision_number":1},{"id":"b2d06b539afc78bdf18bed62db3751118b418ed9","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-05-02 17:08:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4de8e8bf92bf6d4d7a5dc5e31952be843c287268","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-02 18:19:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint http://logs.openstack.org/48/564048/2/check/puppet-openstack-lint/ee5a8de/ : SUCCESS in 6m 15s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/2/check/puppet-openstack-syntax-4/7813821/ : SUCCESS in 3m 42s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/2/check/puppet-openstack-syntax-5/0fe6440/ : SUCCESS in 6m 04s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/2/check/puppet-openstack-unit-4.8-centos-7/4a3c613/ : SUCCESS in 10m 14s\n- puppet-openstack-unit-latest-centos-7 http://logs.openstack.org/48/564048/2/check/puppet-openstack-unit-latest-centos-7/cde17b7/ : SUCCESS in 10m 03s (non-voting)\n- puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/2/check/puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial/a73ff12/ : SUCCESS in 50m 38s\n- puppet-openstack-integration-4-scenario001-tempest-centos-7 http://logs.openstack.org/48/564048/2/check/puppet-openstack-integration-4-scenario001-tempest-centos-7/588b418/ : SUCCESS in 1h 02m 51s\n- puppet-openstack-integration-4-scenario001-tempest-debian-stable http://logs.openstack.org/48/564048/2/check/puppet-openstack-integration-4-scenario001-tempest-debian-stable/a9075f0/ : FAILURE in 19m 13s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/2/check/puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial/76f2d22/ : SUCCESS in 32m 31s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/48/564048/2/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/d99f9ed/ : SUCCESS in 49m 30s\n- puppet-openstack-integration-4-scenario004-tempest-debian-stable http://logs.openstack.org/48/564048/2/check/puppet-openstack-integration-4-scenario004-tempest-debian-stable/8facca0/ : FAILURE in 16m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d76567c76d6ee00ce4e79dfc37aaa7a9bb71db7c","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-05-07 18:47:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"20833f9a44f3f40dcbc79fd82292041294bbb385","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-07 19:35:21.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- puppet-openstack-lint http://logs.openstack.org/48/564048/3/check/puppet-openstack-lint/19f3d17/ : SUCCESS in 3m 18s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/3/check/puppet-openstack-syntax-4/5e5a684/ : SUCCESS in 3m 15s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/3/check/puppet-openstack-syntax-5/9001715/ : SUCCESS in 3m 06s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/3/check/puppet-openstack-unit-4.8-centos-7/33546ac/ : SUCCESS in 9m 35s\n- puppet-openstack-unit-latest-centos-7 http://logs.openstack.org/48/564048/3/check/puppet-openstack-unit-latest-centos-7/16ae3c8/ : SUCCESS in 12m 36s (non-voting)\n- puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/3/check/puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial/8772234/ : FAILURE in 28m 57s\n- puppet-openstack-integration-4-scenario001-tempest-centos-7 http://logs.openstack.org/48/564048/3/check/puppet-openstack-integration-4-scenario001-tempest-centos-7/bdc3c27/ : FAILURE in 43m 26s\n- puppet-openstack-integration-4-scenario001-tempest-debian-stable http://logs.openstack.org/48/564048/3/check/puppet-openstack-integration-4-scenario001-tempest-debian-stable/5ab7aa3/ : FAILURE in 25m 57s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/3/check/puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial/5f4f724/ : FAILURE in 23m 37s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/48/564048/3/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/846fcbc/ : FAILURE in 30m 22s\n- puppet-openstack-integration-4-scenario004-tempest-debian-stable http://logs.openstack.org/48/564048/3/check/puppet-openstack-integration-4-scenario004-tempest-debian-stable/4879fb7/ : FAILURE in 27m 36s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a878bd7c7d2648315741c8ee7319dfbbd08aee7a","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-05-08 18:25:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"cd9bc01ac31557f1299218e26b5e4ee7d89df988","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-08 19:42:33.000000000","message":"Patch Set 4: 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- puppet-openstack-lint http://logs.openstack.org/48/564048/4/check/puppet-openstack-lint/1ddd981/ : FAILURE in 3m 26s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/4/check/puppet-openstack-syntax-4/fcff503/ : SUCCESS in 4m 02s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/4/check/puppet-openstack-syntax-5/393f0ce/ : SUCCESS in 3m 44s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/4/check/puppet-openstack-unit-4.8-centos-7/b34297d/ : SUCCESS in 13m 51s\n- puppet-openstack-unit-latest-centos-7 http://logs.openstack.org/48/564048/4/check/puppet-openstack-unit-latest-centos-7/cf80f8f/ : SUCCESS in 10m 39s (non-voting)\n- puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/4/check/puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial/0a69880/ : SUCCESS in 46m 41s\n- puppet-openstack-integration-4-scenario001-tempest-centos-7 http://logs.openstack.org/48/564048/4/check/puppet-openstack-integration-4-scenario001-tempest-centos-7/c10fb5b/ : SUCCESS in 1h 08m 43s\n- puppet-openstack-integration-4-scenario001-tempest-debian-stable http://logs.openstack.org/48/564048/4/check/puppet-openstack-integration-4-scenario001-tempest-debian-stable/fe0d1da/ : FAILURE in 31m 57s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/4/check/puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial/0eb2568/ : SUCCESS in 31m 14s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/48/564048/4/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/b1bc0a7/ : SUCCESS in 58m 07s\n- puppet-openstack-integration-4-scenario004-tempest-debian-stable http://logs.openstack.org/48/564048/4/check/puppet-openstack-integration-4-scenario004-tempest-debian-stable/728cddc/ : FAILURE in 21m 15s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"eb4e9f4747c1d22d57f3b7b9635a7c434110184d","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-05-08 19:47:25.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e91cbb58400988a9bd737a1b9a53315934730d24","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-08 20:58:33.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint http://logs.openstack.org/48/564048/5/check/puppet-openstack-lint/605c388/ : SUCCESS in 3m 21s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/5/check/puppet-openstack-syntax-4/70a9932/ : SUCCESS in 3m 32s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/5/check/puppet-openstack-syntax-5/fe6720f/ : SUCCESS in 3m 53s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/5/check/puppet-openstack-unit-4.8-centos-7/8d753bc/ : SUCCESS in 9m 59s\n- puppet-openstack-unit-latest-centos-7 http://logs.openstack.org/48/564048/5/check/puppet-openstack-unit-latest-centos-7/f53647d/ : SUCCESS in 9m 38s (non-voting)\n- puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/5/check/puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial/0644963/ : SUCCESS in 43m 29s\n- puppet-openstack-integration-4-scenario001-tempest-centos-7 http://logs.openstack.org/48/564048/5/check/puppet-openstack-integration-4-scenario001-tempest-centos-7/f192c25/ : SUCCESS in 1h 06m 11s\n- puppet-openstack-integration-4-scenario001-tempest-debian-stable http://logs.openstack.org/48/564048/5/check/puppet-openstack-integration-4-scenario001-tempest-debian-stable/708cab4/ : FAILURE in 29m 30s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/5/check/puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial/7acac91/ : SUCCESS in 30m 27s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/48/564048/5/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/5e13e14/ : SUCCESS in 51m 02s\n- puppet-openstack-integration-4-scenario004-tempest-debian-stable http://logs.openstack.org/48/564048/5/check/puppet-openstack-integration-4-scenario004-tempest-debian-stable/e4726e9/ : FAILURE in 22m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"262e114f916b913e4127d6dd947f0ab88eef17f0","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2018-05-18 08:02:32.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"04f6f55f9b66d2b71caec1950f2344905e29406b","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-05-18 10:14:56.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b3280b07b1fb3a7c646554ed9ddd76b3e5369c94","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2018-05-18 10:48:49.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"8a348f7fdd0dd748acb95ca8b0867523144bdc9d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-18 11:20:48.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint http://logs.openstack.org/48/564048/6/check/puppet-openstack-lint/173ac4a/ : SUCCESS in 3m 57s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/6/check/puppet-openstack-syntax-4/aa8a49d/ : SUCCESS in 4m 13s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/6/check/puppet-openstack-syntax-5/dd808d3/ : SUCCESS in 3m 26s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/6/check/puppet-openstack-unit-4.8-centos-7/3d24526/ : SUCCESS in 9m 51s\n- puppet-openstack-unit-latest-centos-7 http://logs.openstack.org/48/564048/6/check/puppet-openstack-unit-latest-centos-7/c09206d/ : SUCCESS in 10m 28s (non-voting)\n- puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/6/check/puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial/cefd187/ : SUCCESS in 40m 30s\n- puppet-openstack-integration-4-scenario001-tempest-centos-7 http://logs.openstack.org/48/564048/6/check/puppet-openstack-integration-4-scenario001-tempest-centos-7/9146538/ : SUCCESS in 1h 01m 46s\n- puppet-openstack-integration-4-scenario001-tempest-debian-stable http://logs.openstack.org/48/564048/6/check/puppet-openstack-integration-4-scenario001-tempest-debian-stable/06e572b/ : FAILURE in 31m 34s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial http://logs.openstack.org/48/564048/6/check/puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial/6760755/ : SUCCESS in 30m 46s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/48/564048/6/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/8f01cbf/ : SUCCESS in 49m 03s\n- puppet-openstack-integration-4-scenario004-tempest-debian-stable http://logs.openstack.org/48/564048/6/check/puppet-openstack-integration-4-scenario004-tempest-debian-stable/6ea3b3e/ : FAILURE in 21m 34s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"626e5298af6dcb684d5f7e4ca0ab0d736a3f3e67","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2018-05-23 21:10:32.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a31cc59025c3b59d20f9336db07943e8212b3d71","author":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"date":"2018-07-31 14:49:38.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6a1ef208bcccd2b119c94975fe1d7dbb63c6eba5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-31 16:57:40.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint http://logs.openstack.org/48/564048/7/check/puppet-openstack-lint/d220d32/ : SUCCESS in 3m 47s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/7/check/puppet-openstack-syntax-4/5ed986b/ : SUCCESS in 3m 32s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/7/check/puppet-openstack-syntax-5/bb3984b/ : SUCCESS in 3m 31s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/7/check/puppet-openstack-unit-4.8-centos-7/c04689e/ : SUCCESS in 14m 13s\n- puppet-openstack-unit-5.5-centos-7 http://logs.openstack.org/48/564048/7/check/puppet-openstack-unit-5.5-centos-7/9283f8e/ : SUCCESS in 10m 18s\n- puppet-openstack-unit-latest-centos-7 http://logs.openstack.org/48/564048/7/check/puppet-openstack-unit-latest-centos-7/e4def0b/ : SUCCESS in 9m 26s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic http://logs.openstack.org/48/564048/7/check/puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic/1ccbf2b/ : SUCCESS in 44m 13s\n- puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous http://logs.openstack.org/48/564048/7/check/puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous/e864f45/ : SUCCESS in 1h 02m 29s\n- puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous http://logs.openstack.org/48/564048/7/check/puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous/8a3ab39/ : SUCCESS in 58m 31s (non-voting)\n- puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic http://logs.openstack.org/48/564048/7/check/puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic/ceb45aa/ : SUCCESS in 37m 06s\n- puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic http://logs.openstack.org/48/564048/7/check/puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic/d080de1/ : SUCCESS in 50m 00s\n- puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic http://logs.openstack.org/48/564048/7/check/puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic/5d59986/ : SUCCESS in 49m 59s\n- puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous http://logs.openstack.org/48/564048/7/check/puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous/24da113/ : SUCCESS in 44m 32s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"4757e94e27c5a58bba07b981b30830a6447a6443","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2018-07-31 17:29:49.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"e411745558de22a95c1571b7ad9681c11d1d402e","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2018-07-31 20:05:14.000000000","message":"Patch Set 7: Code-Review+1\n\nI\u0027m OK with this change but leaving for somebody else to approve since I\u0027m uncertain how this might affect current deployments.","accounts_in_message":[],"_revision_number":7},{"id":"76daf69c43d600f84ee5a2c0ad05472e5e4c08fe","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2018-08-31 14:52:43.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"636bd2693fb26106d1517160b8c5a1f3984d7467","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2018-09-07 13:38:28.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"db671f889bd0374a21bbc995bdcecffd408e0a9e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-07 13:38:40.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"c92a6b34f7bec99fb141fe4afe4fa1f1f7b8c1d6","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2018-09-07 13:38:42.000000000","message":"Patch Set 7: -Workflow","accounts_in_message":[],"_revision_number":7},{"id":"55ac2e8e8feb47a8b238bb3a2f60d85455a7226e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-07 15:26:47.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- puppet-openstack-lint http://logs.openstack.org/48/564048/7/gate/puppet-openstack-lint/29eafb9/ : SUCCESS in 3m 43s\n- puppet-openstack-syntax-4 http://logs.openstack.org/48/564048/7/gate/puppet-openstack-syntax-4/76d9e88/ : SUCCESS in 4m 04s\n- puppet-openstack-syntax-5 http://logs.openstack.org/48/564048/7/gate/puppet-openstack-syntax-5/f00d997/ : SUCCESS in 5m 00s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/7/gate/puppet-openstack-unit-4.8-centos-7/efee237/ : SUCCESS in 13m 46s\n- puppet-openstack-unit-5.5-centos-7 http://logs.openstack.org/48/564048/7/gate/puppet-openstack-unit-5.5-centos-7/75844b8/ : SUCCESS in 10m 38s\n- puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic http://logs.openstack.org/48/564048/7/gate/puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic/1ccec8f/ : SUCCESS in 47m 31s\n- puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous http://logs.openstack.org/48/564048/7/gate/puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous/58b981a/ : SUCCESS in 57m 44s\n- puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic http://logs.openstack.org/48/564048/7/gate/puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic/3dc9b69/ : SUCCESS in 45m 46s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic http://logs.openstack.org/48/564048/7/gate/puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic/5ba2531/ : SUCCESS in 53m 23s\n- puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic http://logs.openstack.org/48/564048/7/gate/puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic/ba0c4f7/ : SUCCESS in 55m 33s","accounts_in_message":[],"_revision_number":7},{"id":"ef866c5def5fda31ec3a4e51f25a8effb446112a","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-04-29 09:41:22.000000000","message":"Patch Set 7: Cherry Picked\n\nThis patchset was cherry picked to branch stable/mimic as commit 083a562f6efda8e6d7efa8189a8a5fef935ba244","accounts_in_message":[],"_revision_number":7},{"id":"fb9fc80277c34ca5d2f2eb9eb435d3ec8cfb22c7","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-04-29 09:44:41.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"ed3cb79cde5fc9a16ac6b2b8c14f5b52afc810e2","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-04-29 09:59:59.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"a444465b05a4ecc271756f912532d46469225b81","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-04-29 10:02:11.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"75bf815f173220ae32ac372b643b3068b327b40b","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-04-29 10:08:22.000000000","message":"Topic stable/mimic removed","accounts_in_message":[],"_revision_number":10},{"id":"b37dd085db578b40cf8e36995335a65b5bd2f2b1","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-04-29 10:10:49.000000000","message":"Topic set to bug/1769722","accounts_in_message":[],"_revision_number":10},{"id":"af62b17680a9168a6f1c5ebcd5c3fa2562be32fe","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-04-29 10:11:19.000000000","message":"Patch Set 11: Published edit on patch set 10.","accounts_in_message":[],"_revision_number":11},{"id":"8ab1207fd5418e191ca68dd903b2b4bc376afc1d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-29 11:18:42.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint-ubuntu-bionic http://logs.openstack.org/48/564048/11/check/puppet-openstack-lint-ubuntu-bionic/d947c37/ : SUCCESS in 3m 28s\n- puppet-openstack-syntax-4-ubuntu-bionic http://logs.openstack.org/48/564048/11/check/puppet-openstack-syntax-4-ubuntu-bionic/d4128b2/ : SUCCESS in 3m 38s\n- puppet-openstack-syntax-5-ubuntu-bionic http://logs.openstack.org/48/564048/11/check/puppet-openstack-syntax-5-ubuntu-bionic/aecace2/ : SUCCESS in 4m 27s\n- puppet-openstack-syntax-6-ubuntu-bionic http://logs.openstack.org/48/564048/11/check/puppet-openstack-syntax-6-ubuntu-bionic/5807344/ : SUCCESS in 4m 40s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/11/check/puppet-openstack-unit-4.8-centos-7/f4181e2/ : SUCCESS in 11m 58s\n- puppet-openstack-unit-5.5-centos-7 http://logs.openstack.org/48/564048/11/check/puppet-openstack-unit-5.5-centos-7/5b348bf/ : SUCCESS in 15m 32s\n- puppet-openstack-unit-6.0-ubuntu-bionic http://logs.openstack.org/48/564048/11/check/puppet-openstack-unit-6.0-ubuntu-bionic/460c3f2/ : SUCCESS in 7m 55s\n- puppet-openstack-unit-latest-ubuntu-bionic http://logs.openstack.org/48/564048/11/check/puppet-openstack-unit-latest-ubuntu-bionic/0b98061/ : SUCCESS in 8m 32s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic http://logs.openstack.org/48/564048/11/check/puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic/a480e1c/ : FAILURE in 28m 26s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous http://logs.openstack.org/48/564048/11/check/puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous/2ed1f69/ : SUCCESS in 55m 45s\n- puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic http://logs.openstack.org/48/564048/11/check/puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic/4de7101/ : FAILURE in 24m 41s (non-voting)\n- puppet-openstack-integration-5-scenario004-tempest-centos-7-nautilus http://logs.openstack.org/48/564048/11/check/puppet-openstack-integration-5-scenario004-tempest-centos-7-nautilus/76d4699/ : SUCCESS in 42m 28s","accounts_in_message":[],"_revision_number":11},{"id":"12548f01d126fe880b62b9e300d3457ffbcff37f","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-04-29 16:27:33.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"22fefe84e2e5604e0b5aca0297f66f4bce6ae52a","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2019-05-03 09:26:42.000000000","message":"Patch Set 11:\n\nget me merged? :D","accounts_in_message":[],"_revision_number":11},{"id":"533fa3c2a27e9c36eee701a959d546f79673156a","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-03 15:26:14.000000000","message":"Patch Set 11: Workflow+1","accounts_in_message":[],"_revision_number":11},{"id":"43d8cb42e742a35ef3619f95169e01e9c0595d0c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-03 15:26:50.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":11},{"id":"5d1d8575239557e1fd960cfd18e7fa32961cb895","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-03 16:29:48.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":11},{"id":"ccacdc86fdff866a2f6b0666379fe68aeddceaf3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-03 16:29:48.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- puppet-openstack-lint-ubuntu-bionic http://logs.openstack.org/48/564048/11/gate/puppet-openstack-lint-ubuntu-bionic/a5d662e/ : SUCCESS in 4m 09s\n- puppet-openstack-syntax-4-ubuntu-bionic http://logs.openstack.org/48/564048/11/gate/puppet-openstack-syntax-4-ubuntu-bionic/0d7dabd/ : SUCCESS in 3m 55s\n- puppet-openstack-syntax-5-ubuntu-bionic http://logs.openstack.org/48/564048/11/gate/puppet-openstack-syntax-5-ubuntu-bionic/bb871c7/ : SUCCESS in 3m 54s\n- puppet-openstack-syntax-6-ubuntu-bionic http://logs.openstack.org/48/564048/11/gate/puppet-openstack-syntax-6-ubuntu-bionic/0ca3c3d/ : SUCCESS in 3m 55s\n- puppet-openstack-unit-4.8-centos-7 http://logs.openstack.org/48/564048/11/gate/puppet-openstack-unit-4.8-centos-7/f1f3ed5/ : SUCCESS in 10m 27s\n- puppet-openstack-unit-5.5-centos-7 http://logs.openstack.org/48/564048/11/gate/puppet-openstack-unit-5.5-centos-7/27d82ef/ : SUCCESS in 10m 29s\n- puppet-openstack-unit-6.0-ubuntu-bionic http://logs.openstack.org/48/564048/11/gate/puppet-openstack-unit-6.0-ubuntu-bionic/b42492b/ : SUCCESS in 8m 17s\n- puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic http://logs.openstack.org/48/564048/11/gate/puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic/d190f07/ : FAILURE in 30m 26s (non-voting)\n- puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous http://logs.openstack.org/48/564048/11/gate/puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous/c44fe7b/ : SUCCESS in 57m 03s\n- puppet-openstack-integration-5-scenario004-tempest-centos-7-nautilus http://logs.openstack.org/48/564048/11/gate/puppet-openstack-integration-5-scenario004-tempest-centos-7-nautilus/20caa17/ : SUCCESS in 45m 07s","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"d833c03b975c922a28281918a2ac71a3dd7a2104","revisions":{"ed24dbc34ff148adae46f0d895f54f23b40d3c6b":{"kind":"REWORK","_number":1,"created":"2018-04-24 18:56:41.000000000","uploader":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"ref":"refs/changes/48/564048/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/1"}}},"commit":{"parents":[{"commit":"c3b2738e728228dba6b128585a177e45e2430e8a","subject":"Update .gitignore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/c3b2738e728228dba6b128585a177e45e2430e8a"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:56:38.000000000","tz":-240},"subject":"Resolve a race condition between ceph-key and ceph-injectkey","message":"Resolve a race condition between ceph-key and ceph-injectkey\n\nIn a multi-monitor deployment, the contents of a bootstrap key\nwritten by ceph-key-$name can change by the time ceph-injectkey-$name\nruns. In the case of the bootstrap-osd key, the race condition\nhappens this way:\n  1) monitor-1 executes ceph-key-client.bootstrap-osd\n     to create a new keyring on the local file system\n  2) monitor-2 executes ceph-key-client.bootstrap-osd\n     to create a new keyring on the local file system\n  3) monitor-2 executes ceph-inject-key-client.bootstrap-osd\n     to add the client key and caps to the ceph auth list\n  4) ceph will distribute the client.bootstrap-osd keyring to\n     the other monitors. This will overwrite the keyring written\n     in #1 with just the client name and cephx secret.\n  5) monitor-1 executes ceph-injectkey-client.bootstrap-osd. The\n     diff statement in the unless check will fail because the two\n     keyrings will not return 0 because the one in $keyring_path will\n     not contain any caps. The exec will fail with an \"Error EINVAL:\n     auth import: no caps supplied\" error because the keyring file\n     only has the client name and the cephx secret.\n\nThis patch will update the ceph-injectkey-${name} unless statement to do:\n - attempt to pull the current client entry from memory\n - create a TMP_KEYRING with the expected content\n - diff the two keyrings\n - if they are not the same, the TMP_KEYRING will be copied to KERYING_PATH\n - the return value of the diff is returned\n\nIf needed, the exec will then import the KEYRING_PATH file. TMP_KEYRING and\nKEYRING_PATH will be the same unless #4 from above occurs.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/ed24dbc34ff148adae46f0d895f54f23b40d3c6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/ed24dbc34ff148adae46f0d895f54f23b40d3c6b"}]},"branch":"refs/heads/master"},"a39e7e8693b427ed2426c61ed1e2b181f3ef2a1e":{"kind":"REWORK","_number":2,"created":"2018-05-02 17:08:18.000000000","uploader":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"ref":"refs/changes/48/564048/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/2"}}},"commit":{"parents":[{"commit":"c3b2738e728228dba6b128585a177e45e2430e8a","subject":"Update .gitignore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/c3b2738e728228dba6b128585a177e45e2430e8a"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-05-02 17:06:55.000000000","tz":-240},"subject":"Resolve a race condition between ceph-key and ceph-injectkey","message":"Resolve a race condition between ceph-key and ceph-injectkey\n\nIn a multi-monitor deployment, the contents of a bootstrap key\nwritten by ceph-key-$name can change by the time ceph-injectkey-$name\nruns. In the case of the bootstrap-osd key, the race condition\nhappens this way:\n  1) monitor-1 executes ceph-key-client.bootstrap-osd\n     to create a new keyring on the local file system\n  2) monitor-2 executes ceph-key-client.bootstrap-osd\n     to create a new keyring on the local file system\n  3) monitor-2 executes ceph-inject-key-client.bootstrap-osd\n     to add the client key and caps to the ceph auth list\n  4) ceph will distribute the client.bootstrap-osd keyring to\n     the other monitors. This will overwrite the keyring written\n     in #1 with just the client name and cephx secret.\n  5) monitor-1 executes ceph-injectkey-client.bootstrap-osd. The\n     diff statement in the unless check will fail because the two\n     keyrings will not return 0 because the one in $keyring_path will\n     not contain any caps. The exec will fail with an \"Error EINVAL:\n     auth import: no caps supplied\" error because the keyring file\n     only has the client name and the cephx secret.\n\nThis patch will update the ceph-injectkey-${name} unless statement to do:\n - attempt to pull the current client entry from memory and save as OLD_KEYRING\n - create a TMP_KEYRING with the expected content\n - diff the two keyrings\n - if they are not the same, the TMP_KEYRING will be copied to KERYING_PATH\n - the return value of the diff is returned\n\nIf needed, the exec will then import the KEYRING_PATH file. TMP_KEYRING and\nKEYRING_PATH will be the same unless #4 from above occurs.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/a39e7e8693b427ed2426c61ed1e2b181f3ef2a1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/a39e7e8693b427ed2426c61ed1e2b181f3ef2a1e"}]},"branch":"refs/heads/master"},"64041c9dce88cce72ce2d8ec18a186a7b94d3326":{"kind":"REWORK","_number":3,"created":"2018-05-07 18:47:06.000000000","uploader":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"ref":"refs/changes/48/564048/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/3"}}},"commit":{"parents":[{"commit":"c3b2738e728228dba6b128585a177e45e2430e8a","subject":"Update .gitignore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/c3b2738e728228dba6b128585a177e45e2430e8a"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-05-07 18:45:09.000000000","tz":-240},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/64041c9dce88cce72ce2d8ec18a186a7b94d3326"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/64041c9dce88cce72ce2d8ec18a186a7b94d3326"}]},"branch":"refs/heads/master"},"1793eae5ac9613ecbc90ab20f53abb00aa4e9dca":{"kind":"REWORK","_number":4,"created":"2018-05-08 18:25:36.000000000","uploader":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"ref":"refs/changes/48/564048/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/4"}}},"commit":{"parents":[{"commit":"c3b2738e728228dba6b128585a177e45e2430e8a","subject":"Update .gitignore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/c3b2738e728228dba6b128585a177e45e2430e8a"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-05-08 18:25:24.000000000","tz":-240},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/1793eae5ac9613ecbc90ab20f53abb00aa4e9dca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/1793eae5ac9613ecbc90ab20f53abb00aa4e9dca"}]},"branch":"refs/heads/master"},"06f9cc52c7a3f028b0c1c73e1fbbacaf31a385fb":{"kind":"REWORK","_number":5,"created":"2018-05-08 19:47:25.000000000","uploader":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"ref":"refs/changes/48/564048/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/5"}}},"commit":{"parents":[{"commit":"c3b2738e728228dba6b128585a177e45e2430e8a","subject":"Update .gitignore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/c3b2738e728228dba6b128585a177e45e2430e8a"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-05-08 19:47:14.000000000","tz":-240},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/06f9cc52c7a3f028b0c1c73e1fbbacaf31a385fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/06f9cc52c7a3f028b0c1c73e1fbbacaf31a385fb"}]},"branch":"refs/heads/master"},"bd3ac8928c545caa0ae4507ecd01339a87b6f6cb":{"kind":"REWORK","_number":6,"created":"2018-05-18 10:14:56.000000000","uploader":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"ref":"refs/changes/48/564048/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/6"}}},"commit":{"parents":[{"commit":"c3b2738e728228dba6b128585a177e45e2430e8a","subject":"Update .gitignore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/c3b2738e728228dba6b128585a177e45e2430e8a"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-05-18 10:14:46.000000000","tz":-240},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/bd3ac8928c545caa0ae4507ecd01339a87b6f6cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/bd3ac8928c545caa0ae4507ecd01339a87b6f6cb"}]},"branch":"refs/heads/master"},"27d63ecad121a5a7f41e7cd0ca4f6e33e8bd3578":{"kind":"REWORK","_number":7,"created":"2018-07-31 14:49:38.000000000","uploader":{"_account_id":19564,"name":"Keith Schincke","email":"keith.schincke@gmail.com","username":"colonwq"},"ref":"refs/changes/48/564048/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/7"}}},"commit":{"parents":[{"commit":"c3b2738e728228dba6b128585a177e45e2430e8a","subject":"Update .gitignore","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/c3b2738e728228dba6b128585a177e45e2430e8a"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-07-31 14:49:36.000000000","tz":-240},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/27d63ecad121a5a7f41e7cd0ca4f6e33e8bd3578"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/27d63ecad121a5a7f41e7cd0ca4f6e33e8bd3578"}]},"branch":"refs/heads/master"},"05cc61de01fdfafed1349c1cfb4945472fb2c02e":{"kind":"REWORK","_number":8,"created":"2019-04-29 09:44:41.000000000","uploader":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"ref":"refs/changes/48/564048/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/8"}}},"commit":{"parents":[{"commit":"896a22275b5a73c45c2f9aca877b1a09bc68b517","subject":"Release 3.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/896a22275b5a73c45c2f9aca877b1a09bc68b517"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Giulio Fidente","email":"gfidente@redhat.com","date":"2019-04-29 09:44:21.000000000","tz":120},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/05cc61de01fdfafed1349c1cfb4945472fb2c02e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/05cc61de01fdfafed1349c1cfb4945472fb2c02e"}]},"branch":"refs/heads/master"},"76a27881be2a54d77e6141518d41fdba62086be9":{"kind":"REWORK","_number":9,"created":"2019-04-29 09:59:59.000000000","uploader":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"ref":"refs/changes/48/564048/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/9"}}},"commit":{"parents":[{"commit":"896a22275b5a73c45c2f9aca877b1a09bc68b517","subject":"Release 3.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/896a22275b5a73c45c2f9aca877b1a09bc68b517"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Giulio Fidente","email":"gfidente@redhat.com","date":"2019-04-29 09:59:54.000000000","tz":120},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n(cherry picked from commit 05cc61de01fdfafed1349c1cfb4945472fb2c02e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/76a27881be2a54d77e6141518d41fdba62086be9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/76a27881be2a54d77e6141518d41fdba62086be9"}]},"branch":"refs/heads/master"},"052d8b98f7c705f31e80093c59427b71d555785f":{"kind":"REWORK","_number":10,"created":"2019-04-29 10:02:11.000000000","uploader":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"ref":"refs/changes/48/564048/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/10"}}},"commit":{"parents":[{"commit":"896a22275b5a73c45c2f9aca877b1a09bc68b517","subject":"Release 3.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/896a22275b5a73c45c2f9aca877b1a09bc68b517"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Giulio Fidente","email":"gfidente@redhat.com","date":"2019-04-29 10:02:09.000000000","tz":120},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n(cherry picked from commit 05cc61de01fdfafed1349c1cfb4945472fb2c02e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/052d8b98f7c705f31e80093c59427b71d555785f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/052d8b98f7c705f31e80093c59427b71d555785f"}]},"branch":"refs/heads/master"},"d833c03b975c922a28281918a2ac71a3dd7a2104":{"kind":"REWORK","_number":11,"created":"2019-04-29 10:11:19.000000000","uploader":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"ref":"refs/changes/48/564048/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-ceph","ref":"refs/changes/48/564048/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-ceph refs/changes/48/564048/11"}}},"commit":{"parents":[{"commit":"896a22275b5a73c45c2f9aca877b1a09bc68b517","subject":"Release 3.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/896a22275b5a73c45c2f9aca877b1a09bc68b517"}]}],"author":{"name":"Keith Schincke","email":"keith.schincke@gmail.com","date":"2018-04-24 18:52:02.000000000","tz":-240},"committer":{"name":"Giulio Fidente","email":"gfidente@redhat.com","date":"2019-04-29 10:11:16.000000000","tz":0},"subject":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry","message":"Resolve puppet overwriting a pre-existing bootstrap-osd auth entry\n\nCeph jewel creates the client.bootstrap-osd auth entry when the cluster\nis created. puppet-ceph has been overwriting this keyring in memory and\non the filesystem. This patch updates ceph::osd to exract the\nclient keyring from memory and write it to the filesystem. This will\nmeans ceph::key will not need to create the client.bootstrap-osd keyring.\n\nChange-Id: I11f134bed59da706a03ce4a70d941145c16f8175\nPartial-bug: 1769722\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/d833c03b975c922a28281918a2ac71a3dd7a2104"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-ceph/commit/d833c03b975c922a28281918a2ac71a3dd7a2104"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
