)]}'
{"id":"openstack%2Foslo.utils~695385","triplet_id":"openstack%2Foslo.utils~master~Ib843fe59a80b081d9d0193717ff5a980e22c81b0","project":"openstack/oslo.utils","branch":"master","hashtags":[],"change_id":"Ib843fe59a80b081d9d0193717ff5a980e22c81b0","subject":"Verify the sanitize keys are lowered","status":"MERGED","created":"2019-11-21 10:10:22.000000000","updated":"2019-11-22 12:45:08.000000000","submitted":"2019-11-22 12:16:19.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"695385-1574424980234-1353a74c","meta_rev_id":"0ef6d9c17d7d2bd33d2d878a5cc88285a2c4617f","_number":695385,"virtual_id_number":695385,"owner":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-22 12:16:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"}],"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":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":2,"date":"2019-11-22 08:57:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":2,"date":"2019-11-22 10:39:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-22 08:57:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"}],"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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":1,"date":"2019-11-22 10:39:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-21 10:48:31.000000000","updated_by":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"reviewer":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"state":"REVIEWER"},{"updated":"2019-11-21 15:16:11.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-11-22 10:39:31.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2019-11-22 12:16:19.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":"da50634e17f002d5dd6673bb5d90735d5ea21ad8","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:10:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f8a958d6b32dc9359c60901b58a94e1e7bc1e6f4","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:12:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"53025fcba9334b5938510732bea762fa65366bb6","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:21:14.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e18987daabd8f0f2a5771f5e6de667910027e845","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-11-21 10:23:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"079fd6c3d4ece39e70676aa2a6284f3a4266544f","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:37:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"43e7d40f50abe5abb29b51cfa66c0391fe43f965","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:38:18.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a5b4b59ad441fcab12ea35e57f7cb2fcd9fba4b5","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-11-21 10:39:47.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"cc581f393760815692d8120c5144dfe018a780e6","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:40:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"06ec17f1d210f78e962c3b2385b5a2fa439dcf81","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:40:54.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bb742a57775ea5f3373c34db039a6dc0aea5e7c4","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-11-21 10:41:49.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"d35f3c5030cf15d41bef20a45f99384c13a0cc0e","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 10:43:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2833ea40208c80fdbbb51bd275e7114a00d2f0b8","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-11-21 10:48:31.000000000","message":"Patch Set 6: Code-Review+1\n\ngood catch for the \"should\" in the error message :)","accounts_in_message":[],"_revision_number":6},{"id":"e08f3591150a3a7d9547c9ca0a204fdd11152c0c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-11-21 10:57:03.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"51b1bcacca93526c064e972c0c4768699edb3354","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-11-21 11:02:51.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"1b567dc91fba3776e5c659699ef755820766845e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-21 12:36:43.000000000","message":"Patch Set 6: 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- tempest-full https://zuul.opendev.org/t/openstack/build/8159c6cf494245bfaf414ab02fa5813d : SUCCESS in 1h 51m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ec04daad4c37477b897573497cea58ac : FAILURE in 1h 37m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/278790903a8d47ad96e797e611049e1a : SUCCESS in 3m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a656b6448d2e465b8129705087f7435d : SUCCESS in 2m 42s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/29d574ba3456476696a2920e0f0db22c : SUCCESS in 3m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8d1957e60d76428e9714a88f27913429 : SUCCESS in 3m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d877fa797f354628b38bfca660ac0284 : SUCCESS in 4m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66948eddc1ab4570bc2e1f96c120d0d9 : SUCCESS in 3m 19s","accounts_in_message":[],"_revision_number":6},{"id":"c3a0b9c4ac3569200e3b88a0caa97bf5e0fefcd4","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 13:54:12.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"8cf6dd4c54edf7a6e62fb830bcaba5aaee8486cb","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-11-21 14:07:15.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nI think we can still enforce the lower-casing without taking a performance hit every time this is called. Lower-casing everything with a single list comprehension at import time is going to have no noticeable performance impact and avoids the human error factor when adding keys.\n\nI agree that it _should_ be unnecessary, but it\u0027s a single line of code that ensures an invariant for the rest of the code, so I think it\u0027s worth doing.","accounts_in_message":[],"_revision_number":6},{"id":"1cb088bf2682e69d44b66fb0c8fc2d67952a9d0c","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-21 14:23:52.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9436e6d54c87a8358c23e2bea2b60f9edfd18a8d","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-11-21 15:16:11.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)\n\nrecheck\n\nThe unit test also handles the human error case, so I\u0027m good with this.","accounts_in_message":[],"_revision_number":6},{"id":"a2ca64ea1eb2a471976eeab0a919b7c95d90aba0","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-11-22 08:57:53.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"9adf71221a2d1e82dd5672affc2c14bd69acd5df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 10:31:13.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/bea9a7482f494f808b30e27887cc788d : SUCCESS in 1h 29m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/43b3eaf7bdcf4eee81dc51538dbf8071 : SUCCESS in 1h 28m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5f5cf2745bee43cf8d2fbc34e176d9f8 : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3586639af5b54ea49dc8b5a775da45c4 : SUCCESS in 3m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bfacd7842fd545b1af85109dcb478b2d : SUCCESS in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6dd72b04632d454f81d73c46c564538c : SUCCESS in 3m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bb2ae53cdac44fca8c9aa7b425faf4f1 : SUCCESS in 3m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da27dabd11ce4f56b1b78f46950f20d8 : SUCCESS in 3m 22s","accounts_in_message":[],"_revision_number":7},{"id":"a0d6ac4b9d9997412898bd1fecd3dd3c2c8a9bb2","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-11-22 10:39:31.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nI\u0027m aware of the CPU consuming factor and I agree this part is used several time at during logging, my main concern was about the human factor during key adding but you are right we don\u0027t add keys every five minutes and unit tests will catch errors so +2 +W","accounts_in_message":[],"_revision_number":7},{"id":"822571da471596815c22f8121898c1c56e3f0abc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 10:39:42.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"1357feca8446a3db72bb80c0dd791d1fd32dc377","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 12:16:19.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/557a56f745e24123ae1e8a09c2bc9432 : SUCCESS in 1h 36m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e44bed306daf44b78d162e4e9acc6d61 : SUCCESS in 1h 27m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b9d2e990b8494d689bc16139d2e21d94 : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ba5a73ba0df4fb2aef677db39144097 : SUCCESS in 2m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6bb86690e906415288af0d6ed8b269cc : SUCCESS in 3m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/57cc76dc9aba4342a509a34ccab32dac : SUCCESS in 3m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/49c5b44042234b9f994a5b6e410f1850 : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03d2cf5bf8ae4fc28e4f16f3ec9506ab : SUCCESS in 3m 00s","accounts_in_message":[],"_revision_number":7},{"id":"9c1e9fbd9233e259ac6f35645d59b632f9cd1c90","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 12:16:20.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"1620cdbd24226721fac4f03b80cdca1aada61b84","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 12:17:49.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6abade9bf404927b16648825346ba52 : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":7},{"id":"0ef6d9c17d7d2bd33d2d878a5cc88285a2c4617f","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-11-22 12:45:08.000000000","message":"Patch Set 7: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 39870f6807e07811bd5d98d82bb8799feeca73d6","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"577da7f00b36f23a95c0fa9beb6c4c702ad82f92","revisions":{"7066f004d9feaf4090664b1b8a49336dd4313de8":{"kind":"REWORK","_number":1,"created":"2019-11-21 10:10:22.000000000","uploader":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"ref":"refs/changes/85/695385/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/85/695385/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/1"}}},"commit":{"parents":[{"commit":"ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de","subject":"Make mask_dict_password case insensitive and add new patterns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de"}]}],"author":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"committer":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"subject":"Lower the sanitize keys on load","message":"Lower the sanitize keys on load\n\nThis change lowers the sanitize keys once so they can be reused\nand removes the repeated .lower() calls in the loops.\n\nChange-Id: Ib843fe59a80b081d9d0193717ff5a980e22c81b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/7066f004d9feaf4090664b1b8a49336dd4313de8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/7066f004d9feaf4090664b1b8a49336dd4313de8"}]},"branch":"refs/heads/master"},"1dfbc66774e0ebdd7b6db4d4f0a28b43e2397c7c":{"kind":"REWORK","_number":2,"created":"2019-11-21 10:12:24.000000000","uploader":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"ref":"refs/changes/85/695385/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/85/695385/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/2"}}},"commit":{"parents":[{"commit":"ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de","subject":"Make mask_dict_password case insensitive and add new patterns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de"}]}],"author":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"committer":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:11:48.000000000","tz":0},"subject":"Lower the sanitize keys on load","message":"Lower the sanitize keys on load\n\nThis change lowers the sanitize keys once so they can be reused\nand removes the repeated .lower() calls in the loops.\n\nThe two keys that were lowered by change\nIc3ee301857630a15b9c26fd5d0fc907c43199517 have been restored.\n\nChange-Id: Ib843fe59a80b081d9d0193717ff5a980e22c81b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/1dfbc66774e0ebdd7b6db4d4f0a28b43e2397c7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/1dfbc66774e0ebdd7b6db4d4f0a28b43e2397c7c"}]},"branch":"refs/heads/master"},"00a9b93b8cfa6ce3f8167d6e15c43aeb333620f2":{"kind":"REWORK","_number":3,"created":"2019-11-21 10:37:22.000000000","uploader":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"ref":"refs/changes/85/695385/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/85/695385/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/3"}}},"commit":{"parents":[{"commit":"ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de","subject":"Make mask_dict_password case insensitive and add new patterns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de"}]}],"author":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"committer":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:36:57.000000000","tz":0},"subject":"Verify the sanitize keys are lowered","message":"Verify the sanitize keys are lowered\n\nThis change is preventative to ensure any keys added in the future are\nall lowercase.\n\nChange-Id: Ib843fe59a80b081d9d0193717ff5a980e22c81b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/00a9b93b8cfa6ce3f8167d6e15c43aeb333620f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/00a9b93b8cfa6ce3f8167d6e15c43aeb333620f2"}]},"branch":"refs/heads/master"},"f8ca535fa89d6224501cf6b214a0b76078251419":{"kind":"REWORK","_number":4,"created":"2019-11-21 10:38:18.000000000","uploader":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"ref":"refs/changes/85/695385/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/85/695385/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/4"}}},"commit":{"parents":[{"commit":"ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de","subject":"Make mask_dict_password case insensitive and add new patterns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de"}]}],"author":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"committer":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:38:09.000000000","tz":0},"subject":"Verify the sanitize keys are lowered","message":"Verify the sanitize keys are lowered\n\nThis change is preventative to ensure any keys added in the future are\nall lowercase.\n\nChange-Id: Ib843fe59a80b081d9d0193717ff5a980e22c81b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/f8ca535fa89d6224501cf6b214a0b76078251419"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/f8ca535fa89d6224501cf6b214a0b76078251419"}]},"branch":"refs/heads/master"},"09712cf9f3219f671951ae264ee8b775604c5887":{"kind":"REWORK","_number":5,"created":"2019-11-21 10:40:47.000000000","uploader":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"ref":"refs/changes/85/695385/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/85/695385/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/5"}}},"commit":{"parents":[{"commit":"ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de","subject":"Make mask_dict_password case insensitive and add new patterns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de"}]}],"author":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"committer":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:40:39.000000000","tz":0},"subject":"Verify the sanitize keys are lowered","message":"Verify the sanitize keys are lowered\n\nThis change is preventative to ensure any keys added in the future are\nall lowercase.\n\nChange-Id: Ib843fe59a80b081d9d0193717ff5a980e22c81b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/09712cf9f3219f671951ae264ee8b775604c5887"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/09712cf9f3219f671951ae264ee8b775604c5887"}]},"branch":"refs/heads/master"},"6093e0a4d745921f0f67ec188081ca9f3830f67f":{"kind":"REWORK","_number":6,"created":"2019-11-21 10:43:51.000000000","uploader":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"ref":"refs/changes/85/695385/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/85/695385/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/6"}}},"commit":{"parents":[{"commit":"ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de","subject":"Make mask_dict_password case insensitive and add new patterns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/ed70bd3cd10eae2a34a5e9bd5d1fe0a6791ab3de"}]}],"author":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"committer":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:43:39.000000000","tz":0},"subject":"Verify the sanitize keys are lowered","message":"Verify the sanitize keys are lowered\n\nThis change is preventative to ensure any keys added in the future are\nall lowercase.\n\nChange-Id: Ib843fe59a80b081d9d0193717ff5a980e22c81b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/6093e0a4d745921f0f67ec188081ca9f3830f67f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/6093e0a4d745921f0f67ec188081ca9f3830f67f"}]},"branch":"refs/heads/master"},"577da7f00b36f23a95c0fa9beb6c4c702ad82f92":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2019-11-22 08:57:53.000000000","uploader":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"ref":"refs/changes/85/695385/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/85/695385/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/85/695385/7"}}},"commit":{"parents":[{"commit":"a6acf8236ce0322b8856f06a9c589d8f40851dc5","subject":"Fix invalid escapes in regular expression strings","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/a6acf8236ce0322b8856f06a9c589d8f40851dc5"}]}],"author":{"name":"Dougal Matthews","email":"dougal@dougalmatthews.com","date":"2019-11-21 10:09:20.000000000","tz":0},"committer":{"name":"Dougal Matthews","email":"dougal@redhat.com","date":"2019-11-22 08:57:53.000000000","tz":0},"subject":"Verify the sanitize keys are lowered","message":"Verify the sanitize keys are lowered\n\nThis change is preventative to ensure any keys added in the future are\nall lowercase.\n\nChange-Id: Ib843fe59a80b081d9d0193717ff5a980e22c81b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/577da7f00b36f23a95c0fa9beb6c4c702ad82f92"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/577da7f00b36f23a95c0fa9beb6c4c702ad82f92"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
