)]}'
{"id":"openstack%2Fpuppet-openstacklib~810215","triplet_id":"openstack%2Fpuppet-openstacklib~master~I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df","project":"openstack/puppet-openstacklib","branch":"master","hashtags":[],"change_id":"I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df","subject":"Prevent --password from leaking in failed command output","status":"MERGED","created":"2021-09-21 12:16:20.000000000","updated":"2021-09-24 18:03:30.000000000","submitted":"2021-09-24 18:03:30.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":"810215","meta_rev_id":"9c227d2eee58a4af34811930d3a0e04d7983a466","_number":810215,"virtual_id_number":810215,"owner":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-24 18:03:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-09-24 15:46:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":2,"date":"2021-09-24 13:20:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-09-24 15:46:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-21 14:03:45.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"},{"updated":"2021-09-24 07:33:08.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2021-09-24 07:33:08.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"}],"messages":[{"id":"114bc620830c186cfc0485dc0c886d94bcbdb131","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-21 12:16:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d08208d1e6a168611bb0a6799ae920780547ad44","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-21 12:18:48.000000000","message":"Patch Set 1:\n\nExamples:\n\n(/Stage[main]/Keystone::Bootstrap/Keystone_user[foo]/ensure) change from \u0027absent\u0027 to \u0027present\u0027 failed: Execution of \u0027/usr/bin/openstack user create --format shell foo --enable --password bar --email foo@example.com --domain Default\u0027 returned 1: Conflict occurred attempting to store user - Duplicate entry found with name foo at domain ID default. (HTTP 409) (Request-ID: req-1af98430-357c-4bea-a856-83b851338055) (corrective)\n\nKeystone_user[test]/ensure) change from \u0027absent\u0027 to \u0027present\u0027 failed: Execution of \u0027/usr/bin/openstack user create --format shell test --enable --password test --email test@test.com --domain Default\u0027 returned 1: An unexpected error prevented the server from fulfilling your request. (HTTP 500) (Request-ID: req-302abb3a-769e-4c8e-af38-d925ef602add) (corrective)","accounts_in_message":[],"_revision_number":1},{"id":"2f51e966dbb1f6872357ff4543c735f0db303714","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-21 14:03:45.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/69f3acfd21ab47d68752b1f648ff06e6 : SUCCESS in 5m 05s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e1eb6efa4f66429e9f879cc2a690d1c9 : SUCCESS in 4m 40s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0d18129a0b6142b9b48b7fae02feb8a0 : SUCCESS in 4m 44s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/7ed83519eebb41118ddf80ca764251fc : FAILURE in 13m 43s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/658b4bd27ff84a6e9f8c92fa9320b7fa : FAILURE in 13m 35s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a7efa52f858948beb0baa918e03d9bb8 : FAILURE in 10m 01s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c63208e9f0a849359de5edb537a557e7 : FAILURE in 9m 47s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/88cd4c66ddd141d0a1c102c6bdb1d8de : FAILURE in 9m 29s (non-voting)\n- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bc198810071a448da88623a78eb9ed93 : FAILURE in 31m 34s (non-voting)\n- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0706edfd600d4ff684841bfa7a550316 : SUCCESS in 52m 31s (non-voting)\n- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d03e04f3c0c444f48adabb67acce0691 : FAILURE in 32m 04s (non-voting)\n- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e399c3b384664fe8bca0089d7a2aed8e : SUCCESS in 46m 49s (non-voting)\n- puppet-openstack-integration-7-scenario000-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/5c6b83c14c0f448490f4ce501704db15 : SUCCESS in 24m 54s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/9358aa4867ee45c392e5d7dcf579be43 : SUCCESS in 1h 18m 37s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/757d26b0e1a641bd81ab1798c319981a : SUCCESS in 1h 25m 10s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/4adb848acc034d59bc91d15c3f5fa448 : SUCCESS in 1h 09m 09s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/c7d03eb959cc4799a45b15f2a3eb5e79 : SUCCESS in 1h 07m 10s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/870ba9a26045455dac39be856cce571e : FAILURE in 12m 34s (non-voting)\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/546734fb011845dbb222e614c1878be1 : SUCCESS in 21m 23s\n- puppet-openstack-litmus-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6307423f3c8f45e1bacf7f8c5a170905 : FAILURE in 14m 21s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fc0fa9021cfc42dab058a57af4d0e3ff : FAILURE in 15m 10s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/e4cc280ee3b343f39a467e373880d90d : SUCCESS in 1h 44m 20s","accounts_in_message":[],"_revision_number":1},{"id":"e468c4f394f5af75376a94c4b7790db74df18469","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-22 07:28:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2f4534d7e5d8a9e718d5dc32798a723fc60eb921","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-22 09:40:17.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/16ff34e7364747bbbc1ec60e5f09b96b : SUCCESS in 3m 42s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/96f91b4f848145a3900e765d0281b15f : SUCCESS in 5m 24s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e1bb6b76008b4b58a809943e13e3c702 : SUCCESS in 4m 20s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/28cb2366964747c2822d856a759dc35c : FAILURE in 10m 11s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/24ef59efe9594fea99c6590d7a8e0900 : FAILURE in 11m 18s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e2ed8ba40b0a40e9b61af14ac682a72c : FAILURE in 8m 21s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b559141308df479aa9d42b8f4c18ee5f : FAILURE in 9m 34s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/27d9fc524be74e669cf6c7d11a3aa498 : FAILURE in 8m 10s (non-voting)\n- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1d37dd4153484c2581af6fa3f1503404 : SUCCESS in 46m 35s (non-voting)\n- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ca037d8654bb4e218fd699ca9d18be1b : SUCCESS in 52m 02s (non-voting)\n- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/397aa91e614245ee88c06bce1665da3a : FAILURE in 29m 12s (non-voting)\n- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/75d5dcebd0a64e259afd0ac215fee729 : SUCCESS in 36m 29s (non-voting)\n- puppet-openstack-integration-7-scenario000-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/dafe50016afc4375804a593a26cbff17 : SUCCESS in 23m 28s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/5e2576f2f0424e8ab9cc9058e4bba99b : SUCCESS in 1h 29m 42s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/5480e73e87464f3b8a2a5423651de95d : SUCCESS in 1h 30m 35s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/2ad21a7709084e10805836e0e90c72a5 : SUCCESS in 1h 20m 46s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/eb17a3ea90574cf78202278b769f9ed5 : SUCCESS in 1h 02m 51s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/99181e44b81d4ddb949cc75ca7a34b9e : FAILURE in 10m 37s (non-voting)\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/41be156701974a2e8dbde9967063eafe : SUCCESS in 16m 30s\n- puppet-openstack-litmus-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/65985cbf5bac42f9bffa9ed7435efb60 : FAILURE in 19m 54s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d9b93272c73d48268177a6b107f91a56 : FAILURE in 10m 52s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/6af7fb560c184911b6e95b04a7a10a8b : SUCCESS in 2h 02m 25s","accounts_in_message":[],"_revision_number":2},{"id":"b5bfaf126825ad553c36f7337d141dddffd5ddee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-22 11:12:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"34fbe70d2ad2431102ab08c6a6d4468d07549e63","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-22 13:44:30.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6b02de3b2d814e0d849892039a6688ab : SUCCESS in 5m 09s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/72ebdc79b7a2485db10293c46690f530 : SUCCESS in 4m 23s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7b76cca0f0c5451987436fdee8d74f5d : SUCCESS in 4m 29s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/dedeba5b9da4481692dbd93a51231262 : FAILURE in 13m 50s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/cf92b4f660b643cf8cda4244e6d42017 : FAILURE in 12m 11s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/59ea93cdb0a746e78041bda61b0dfeec : FAILURE in 11m 38s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/15a7f0c3bc3446cdba6169618875b1c7 : FAILURE in 9m 34s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e71969fabcde43a9b129848f62b09dd4 : FAILURE in 11m 16s (non-voting)\n- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/cf3cc53cfaab4a2a93c8c282e59c6e5d : SUCCESS in 52m 22s (non-voting)\n- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/047bd35ba76e422e88944c953a904b35 : SUCCESS in 57m 33s (non-voting)\n- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6fb518eaa4174987b402de42fbdef387 : FAILURE in 28m 42s (non-voting)\n- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/61398a1e925a4fd7967c703d3bc6bc1d : SUCCESS in 42m 48s (non-voting)\n- puppet-openstack-integration-7-scenario000-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/e37b6c0b37834dd88a2f283cb2fcf973 : SUCCESS in 31m 54s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/a219238dae4e4095bc4827e73d39732e : SUCCESS in 1h 14m 19s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/dcb3929bdd174066973d3612909cb580 : SUCCESS in 1h 37m 53s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/f6acda04adb34deea6acfbd8626c7a0b : SUCCESS in 1h 13m 59s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/c165a225ab4f4aedac37cdbde271759a : SUCCESS in 1h 15m 16s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/acd9de4beeb14323b70849a7dc4f5426 : FAILURE in 10m 50s (non-voting)\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/78f03b28911c4e0e8e076f5a768a5cc0 : SUCCESS in 17m 24s\n- puppet-openstack-litmus-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/22cc5307eaa04c03b8e21f5f8085d800 : FAILURE in 14m 19s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fa633f4734ae48e48502144600f4acb3 : FAILURE in 12m 12s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/440926a9f35c494cb8e05a12480cb8ec : SUCCESS in 2h 08m 16s","accounts_in_message":[],"_revision_number":3},{"id":"ea8f24e32ffa8b6aab9b21909a7327b174cb044d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-22 14:19:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"95f37c405dcf1ef83269621273446128cafc7d4a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-22 17:05:12.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/dcb7aafc0f6f41d5b8690aed8e7c5a79 : SUCCESS in 5m 02s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6f2ac30ca2304a8ca94ce7a4d47493f7 : SUCCESS in 4m 05s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/9b38adcfe88d48efaacd06362137cf4d : SUCCESS in 4m 40s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/32fccaab92614a39a2b9f51feb4bf39e : FAILURE in 10m 51s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/0167edcbb59b4ea7899a11890064c29a : FAILURE in 11m 21s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/43a6b0aa7e7e461ebdaac409f3059854 : FAILURE in 9m 37s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/43a717b969fe44c39363e049eff0ef35 : FAILURE in 8m 26s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ea3b9b9ffa30429b8e294a8e089c0fdc : FAILURE in 8m 27s (non-voting)\n- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/24bb3ee78bb3424886915bd84d79dbcc : SUCCESS in 47m 07s (non-voting)\n- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b2a49d2750614f62b60305ada2b52032 : SUCCESS in 1h 05m 55s (non-voting)\n- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3b46299cc6fb45c18d51e371a7e4ca54 : FAILURE in 27m 58s (non-voting)\n- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/96f9aac55b424456848c27f115578117 : SUCCESS in 52m 59s (non-voting)\n- puppet-openstack-integration-7-scenario000-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/f4ff2131702646588b8de9bd01909c6d : SUCCESS in 26m 06s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/8f7e26e8f1a74e8f99eb3fa0dde8244c : SUCCESS in 1h 00m 45s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/f7819d0a4d1845178941bdf9ccc3f83b : SUCCESS in 1h 22m 29s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/549f8bbaf53140058df17bf9bab3c7b0 : SUCCESS in 1h 27m 23s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/30ce935e50654a3c8c09a98a08198bb0 : SUCCESS in 1h 02m 08s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1cee9dc4fbec44e5b3eaa91589dee99a : FAILURE in 11m 10s (non-voting)\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/9b0ae58c4be6452dba76f7a5dc664fa1 : SUCCESS in 18m 58s\n- puppet-openstack-litmus-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f81f43facb6e4481b54821d81311c3fb : FAILURE in 12m 01s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8b73eab0137846b9a1d4a27a40a45623 : FAILURE in 11m 42s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/53499873246f4d0cbf4e9f29c0f859ad : SUCCESS in 1h 42m 46s","accounts_in_message":[],"_revision_number":4},{"id":"037e1d04662f8ed82760d97756165952a8752850","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-23 07:32:35.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3e01ff35c6fc7453e6df9cf4d66ed57324af3418","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 09:33:06.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/07728dd79e9a43189ef9983c1db8544d : SUCCESS in 4m 11s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6d01ef6b74bf4b9eb1c2623e8f3805a9 : SUCCESS in 3m 38s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e1b2cd57c3b44c02886653c642016594 : SUCCESS in 4m 00s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/2e1238e3da804b55a75d77e1b046ac33 : FAILURE in 9m 12s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/c9daaaa3d420422c8b888e3aacd559b4 : FAILURE in 9m 52s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0956fa7d11de46a6b898a4f5e778c310 : FAILURE in 7m 22s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f205966cf8eb46bfb76b0eeef755328b : FAILURE in 7m 33s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/552da95ef91d42a1bfa5329dc4766ecc : FAILURE in 7m 29s (non-voting)\n- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bddcbcb1e3244ee580346c7f60e9b340 : SUCCESS in 58m 08s (non-voting)\n- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/448dad26113f49f5bf9108cbf8942079 : SUCCESS in 51m 59s (non-voting)\n- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fd2952e4be714a12b382d692a361e677 : FAILURE in 29m 11s (non-voting)\n- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bfa3a5429e414e11bdc2802da93cb437 : SUCCESS in 41m 18s (non-voting)\n- puppet-openstack-integration-7-scenario000-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/ba413ed314db4816b2bdaf3e44bbb493 : SUCCESS in 21m 35s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/35ba37020c114249a101b4a0ab9dea7e : SUCCESS in 1h 20m 31s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/c46021460453423b872d33bc3fb275f5 : SUCCESS in 1h 16m 09s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/27fce53043254a91ad105e4dd80d715a : SUCCESS in 1h 25m 35s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/4ff931ce83b649b2bd87f8c3468a60c6 : SUCCESS in 58m 58s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/9d339697c087449dae0b8878d6d05b86 : FAILURE in 10m 40s (non-voting)\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/b8ccbb80edd845b69da334fad18bba83 : SUCCESS in 16m 19s\n- puppet-openstack-litmus-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b8b79b6b864b40428cf57237413a0398 : FAILURE in 10m 10s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a7225e35be7e4f20b1c07c79914dd0e8 : FAILURE in 10m 13s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/21801d31cd014decb310aa6d20bb598b : SUCCESS in 1h 55m 28s","accounts_in_message":[],"_revision_number":5},{"id":"327119eb0750e62f4b5faf0e4133b880d812c703","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-23 12:51:25.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"55c0e2b2c745febe909149abc1ddab5c8fe6a7a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 12:51:58.000000000","message":"Patch Set 6: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/puppet-openstacklib on branch master.  The error was:\n\n  expected a list for dictionary value @ data[\u0027check\u0027][\u0027jobs\u0027]\n\nThe error appears in the following project stanza:\n\n  project:\n      templates:\n        - puppet-openstack-check-jobs\n        - puppet-openstack-module-unit-jobs\n        #- puppet-openstack-integration-jobs-all\n        #- puppet-openstack-litmus-jobs\n        #- release-notes-jobs-python3\n      check:\n        jobs:\n        #  - puppet-openstacklib-tripleo-standalone\n      gate:\n        jobs:\n          - puppet-openstacklib-tripleo-standalone\n\n  in \"openstack/puppet-openstacklib/.zuul.yaml@master\", line 1, column 3","accounts_in_message":[],"_revision_number":6},{"id":"7d24d6bd8f68441fefde8b2ea7db3bb97e427cf8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-23 13:02:40.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c8a7e35638e93badeb99e1f5f7d8ab7892b76d22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 13:24:11.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5afbbda4b993482cafac10d453a1d336 : SUCCESS in 3m 59s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b0108d453d7f4f528b8c2376f548dea2 : SUCCESS in 4m 06s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2e3e843bd6a54668b2902a4c15e39dd3 : SUCCESS in 5m 05s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/e45849dbcd9b4fefa055c02b850daa5f : FAILURE in 11m 16s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/712615aa4ba941bd9c3932b8f745a3a1 : FAILURE in 18m 24s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/850609efef2549b3b64e1381cc4403b1 : FAILURE in 8m 29s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/975feab3b8714d91a0573b8438662902 : FAILURE in 9m 04s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/287b69322db9469099b4afab7d5eded8 : FAILURE in 14m 56s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"f241b0f31238d813b1b04194f2deff4ed268c751","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-23 13:52:10.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"4380d8299d378338b006bbd7f3a16d9d9b56d96c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2021-09-23 13:52:32.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"3b4916d0362f1dbde0c234fee591ae40a7297605","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 16:42:43.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f5d8e283c9484fc9bb072d0d43f72e64 : SUCCESS in 4m 11s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/90ba26b7cbfa4e9684318f502dea8faa : SUCCESS in 4m 35s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8be7f64feee14a8ab2f434af24c60c99 : SUCCESS in 5m 13s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/8025cc412c9f4390becf103db04eb0c9 : FAILURE in 12m 00s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/de83a06fa7864b6682100956fb81b76c : FAILURE in 12m 27s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0e91e40ce1754766a0462bacd36bda78 : FAILURE in 9m 13s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/00bde4e5bd804ba69982988c8bb2d8e7 : FAILURE in 12m 57s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2aaea373ea6242dea427a91a5bd06667 : FAILURE in 13m 10s (non-voting)\n- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c6bfc2179795453aa3f0af42f540df4e : SUCCESS in 47m 13s (non-voting)\n- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6d16761071744a99aeace06011235a29 : SUCCESS in 56m 09s (non-voting)\n- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/80a7097e7ffe43a5821ef0c938f222f8 : FAILURE in 30m 22s (non-voting)\n- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e8e507fd7717404185789edc0b74d61b : SUCCESS in 44m 15s (non-voting)\n- puppet-openstack-integration-7-scenario000-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/00783793eace402382a3f03c6851fb6c : SUCCESS in 27m 21s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/3ef13236605944148d499a548a109a1b : SUCCESS in 1h 18m 22s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/3b48c864dfed48258d6389b7b16d8c32 : SUCCESS in 1h 21m 51s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/1c0be7e57e0d42e4a00a5c6fd3f305b8 : SUCCESS in 1h 24m 22s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/7e6395dab042421eb259535571e26273 : SUCCESS in 1h 01m 23s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8518d286923e4cbd8aed33d31235c6d4 : FAILURE in 11m 51s (non-voting)\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/a8f4b518f0054315a715118a32e96197 : SUCCESS in 16m 53s\n- puppet-openstack-litmus-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fed727a783cd46fe899a3aa42871725c : FAILURE in 11m 05s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/59c2f2e7dbe64ef09b96f54e04220f89 : FAILURE in 12m 24s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/95d419371a5c4d768caa1bb30b762b3f : SUCCESS in 2h 35m 07s","accounts_in_message":[],"_revision_number":9},{"id":"0b3642c48f704159c121daedc06bf92b447de1da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-09-23 17:03:59.000000000","message":"Patch Set 10: Patch Set 9 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"491c48d8aa14f582c6798531f404bf045c9f9d55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 19:22:22.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/18e758a00e1e4ffcbe34c680cd153d4d : SUCCESS in 5m 29s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/35ed55d8a5f7414b99378bd3d2e71bec : SUCCESS in 4m 20s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5cd73a3ccae34a3a9e8acf7ded8e150f : SUCCESS in 4m 43s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/7a74b75362f94cc4a2c302c33a1195f8 : SUCCESS in 14m 32s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/fc00d9293f984c9189146d1c36df97b1 : SUCCESS in 13m 18s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/11720038fe2844b5a306e795fa848d16 : SUCCESS in 10m 28s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c954805aa3a74c03ae88dc4b77348cd7 : SUCCESS in 11m 10s\n- puppet-openstack-unit-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f4133e0241744faca226c924928c5e40 : SUCCESS in 9m 12s (non-voting)\n- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1357491cde054f9ab17abecf629a0e44 : SUCCESS in 53m 46s (non-voting)\n- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2914a1607dad46c08925ccdf38fd8822 : SUCCESS in 52m 25s (non-voting)\n- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bdaa9585fc774e809693d8d30da86afd : FAILURE in 33m 33s (non-voting)\n- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/171129ebe1d54a72af383dcc2606aa0d : SUCCESS in 38m 20s (non-voting)\n- puppet-openstack-integration-7-scenario000-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/e0a97dbb30fc4f60b42d22ece15be3c9 : SUCCESS in 24m 49s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/85a9bf1efad14407aa800ef9b3cf66a2 : SUCCESS in 1h 18m 06s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/d8c0ab3ee348451c819048abdd4a5ad7 : SUCCESS in 1h 18m 52s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/412145a09cfd45c3acbaa118e9fec761 : SUCCESS in 1h 21m 30s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/dafcd96e09424a0a82d734f5803d14c3 : SUCCESS in 1h 05m 58s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0caab6923ce24642918acfdeb830bb10 : FAILURE in 12m 57s (non-voting)\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/18e49145b955431aa2600b1b62008ff2 : SUCCESS in 16m 28s\n- puppet-openstack-litmus-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/043cde1f1ebb491fba063f4373ef1720 : FAILURE in 11m 17s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2d5bff67268c4ce99d2cd0480dddc756 : FAILURE in 14m 35s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/982854796bb848369059c1bbf88a37b6 : SUCCESS in 2h 00m 29s","accounts_in_message":[],"_revision_number":10},{"id":"3334673a32daf51652a33318cf9dcaad355e3d0d","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2021-09-24 13:20:51.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"0d7b52b7e797b5aeefe896dae6ab4a2a8ba79198","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-09-24 15:46:36.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1\n\nWe might be able to implement this log in a specific provider rather than the base one but having this implementation in the base would not harm and helps us catch any --password option, which is very likely to accept a password string. So let\u0027s land this implementation as it is.","accounts_in_message":[],"_revision_number":10},{"id":"7c368177735ca479a74050bb7493a3bc3063c6a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-24 15:58:32.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"752efb48684d7792c257c304c55c3bbe1761c5c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-24 18:03:29.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- puppet-openstack-lint-ubuntu-focal https://zuul.opendev.org/t/openstack/build/e3a7841109e64674a2deebd98d32861c : SUCCESS in 4m 22s\n- puppet-openstack-syntax-6-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ee36efa5c7af48d0a407debfda8bf190 : SUCCESS in 4m 10s\n- puppet-openstack-syntax-7-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7a64cbb91f564884b6ab0b852a43f86b : SUCCESS in 3m 56s\n- puppet-openstack-unit-6.21-centos-8-stream https://zuul.opendev.org/t/openstack/build/76887c9a8d98459287bc3797f9def718 : SUCCESS in 13m 58s\n- puppet-openstack-unit-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/6c06ae29818d45fcb939ee8cd41265df : SUCCESS in 15m 19s\n- puppet-openstack-unit-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c8b5fa6af59047e0b8c3637024ab7229 : SUCCESS in 12m 32s\n- puppet-openstack-unit-7.8-ubuntu-focal https://zuul.opendev.org/t/openstack/build/02bdb507b1f441a6b7853ae677e9108b : SUCCESS in 9m 55s\n- puppet-openstack-integration-7-scenario001-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/460c9950aee347a6bdafb12664076e31 : SUCCESS in 58m 42s\n- puppet-openstack-integration-7-scenario002-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/937efc1b6ff64ea3b97266795b82550d : SUCCESS in 1h 57m 57s\n- puppet-openstack-integration-7-scenario003-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/82c83543112a45ffa83b2d6a7a984be8 : SUCCESS in 1h 25m 20s\n- puppet-openstack-integration-7-scenario004-tempest-centos-8-stream https://zuul.opendev.org/t/openstack/build/527679f16ae842ca84b04db15a0ed857 : SUCCESS in 1h 04m 08s\n- puppet-openstack-litmus-7.8-centos-8-stream https://zuul.opendev.org/t/openstack/build/a7744d19f62a4190b99a18b1a90a768a : SUCCESS in 17m 01s\n- puppet-openstack-litmus-6.21-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1e2ab3f3811f446e80c914b3c716e987 : FAILURE in 12m 51s (non-voting)\n- puppet-openstacklib-tripleo-standalone https://zuul.opendev.org/t/openstack/build/c268146d6b8d4d8db4b9edd0633d5eab : SUCCESS in 1h 54m 14s","accounts_in_message":[],"_revision_number":10},{"id":"9c227d2eee58a4af34811930d3a0e04d7983a466","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-24 18:03:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"16ce2f30de42b1fcec55a58d24b3de346e1f9353","revisions":{"2778361348d95108f58dc8dac61e12737b4feab4":{"kind":"REWORK","_number":1,"created":"2021-09-21 12:16:20.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/1"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2778361348d95108f58dc8dac61e12737b4feab4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2778361348d95108f58dc8dac61e12737b4feab4"}]},"branch":"refs/heads/master"},"7adabc42c67ca7e375f6dd8c42ddf184b46eee19":{"kind":"REWORK","_number":2,"created":"2021-09-22 07:28:58.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/2"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-22 07:28:52.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7adabc42c67ca7e375f6dd8c42ddf184b46eee19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7adabc42c67ca7e375f6dd8c42ddf184b46eee19"}]},"branch":"refs/heads/master"},"ef0fd3138244e7ed1a47cd8d6bb5a8f5c8454af4":{"kind":"REWORK","_number":3,"created":"2021-09-22 11:12:45.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/3"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-22 11:12:40.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ef0fd3138244e7ed1a47cd8d6bb5a8f5c8454af4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ef0fd3138244e7ed1a47cd8d6bb5a8f5c8454af4"}]},"branch":"refs/heads/master"},"aaae853942ce8f6b9bb3caadc949bf76e0d6c8b5":{"kind":"REWORK","_number":4,"created":"2021-09-22 14:19:23.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/4"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-22 14:19:17.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/aaae853942ce8f6b9bb3caadc949bf76e0d6c8b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/aaae853942ce8f6b9bb3caadc949bf76e0d6c8b5"}]},"branch":"refs/heads/master"},"44287147fe6bddda44ac319e64646210a07999c3":{"kind":"REWORK","_number":5,"created":"2021-09-23 07:32:35.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/5"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-23 07:32:28.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/44287147fe6bddda44ac319e64646210a07999c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/44287147fe6bddda44ac319e64646210a07999c3"}]},"branch":"refs/heads/master"},"79f08bf7def5cba861eac5e9435959f1ae9510b7":{"kind":"REWORK","_number":6,"created":"2021-09-23 12:51:25.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/6"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-23 12:51:19.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/79f08bf7def5cba861eac5e9435959f1ae9510b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/79f08bf7def5cba861eac5e9435959f1ae9510b7"}]},"branch":"refs/heads/master"},"7285ec59289410c4b4f197095430639921913d3f":{"kind":"REWORK","_number":7,"created":"2021-09-23 13:02:40.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/7"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-23 13:02:34.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7285ec59289410c4b4f197095430639921913d3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7285ec59289410c4b4f197095430639921913d3f"}]},"branch":"refs/heads/master"},"8ac3685a0f7ae9a78ca5b985fb942e048cb9cc18":{"kind":"REWORK","_number":8,"created":"2021-09-23 13:52:10.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/8"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-23 13:51:52.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/8ac3685a0f7ae9a78ca5b985fb942e048cb9cc18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/8ac3685a0f7ae9a78ca5b985fb942e048cb9cc18"}]},"branch":"refs/heads/master"},"e02a7bf460e3f5c1ed62a9584280976484643b8e":{"kind":"REWORK","_number":9,"created":"2021-09-23 13:52:32.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/15/810215/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/9"}}},"commit":{"parents":[{"commit":"ad47bad388811f78d0a6d1d00365f0cf28dab3dd","subject":"Merge \"CredentialsV3: Ensure all attributes are cleared by unset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/ad47bad388811f78d0a6d1d00365f0cf28dab3dd"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-23 13:52:27.000000000","tz":120},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/e02a7bf460e3f5c1ed62a9584280976484643b8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/e02a7bf460e3f5c1ed62a9584280976484643b8e"}]},"branch":"refs/heads/master"},"16ce2f30de42b1fcec55a58d24b3de346e1f9353":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2021-09-23 17:03:59.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/15/810215/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/15/810215/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/15/810215/10"}}},"commit":{"parents":[{"commit":"a5cb8965d5034d4bb9390f91dad0b8f92e235106","subject":"Fix unit tests incompatible with puppetlab-stdlib 8.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/a5cb8965d5034d4bb9390f91dad0b8f92e235106"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2021-09-21 12:13:32.000000000","tz":120},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-09-23 17:03:59.000000000","tz":0},"subject":"Prevent --password from leaking in failed command output","message":"Prevent --password from leaking in failed command output\n\nThere is cases when a command times out or when it fails\nthat we and Puppet [1] will output the raw command that\nwas executed.\n\nFor a user create command that output contains the\n--password argument passed down to openstack CLI which\ncauses sensitive passwords to be leaked into log files\nof the system executing Puppet, these can then be shipped\nof from the system into a remote syslog and still be in\nplain text.\n\nThis tries to use Ruby gsub with a regular expression\nmatching the two cases and instead output [redacted secret]\nthe same way we do with config provider.\n\n[1] https://github.com/puppetlabs/puppet/blob/main/lib/puppet/util/execution.rb#L286\n\nChange-Id: I4cad8f88fc7b67bb7aa4330832fc47bac41ae9df\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/16ce2f30de42b1fcec55a58d24b3de346e1f9353"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/16ce2f30de42b1fcec55a58d24b3de346e1f9353"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
