)]}'
{"id":"openstack%2Fopenstack-helm-infra~685366","triplet_id":"openstack%2Fopenstack-helm-infra~master~Id941a1e56e4a852d764084c958c13588b8e3ed85","project":"openstack/openstack-helm-infra","branch":"master","topic":"osh-stein","hashtags":[],"change_id":"Id941a1e56e4a852d764084c958c13588b8e3ed85","subject":"HTK: support csv list in oslo conf rendering","status":"MERGED","created":"2019-09-27 14:45:13.000000000","updated":"2019-09-27 20:20:02.000000000","submitted":"2019-09-27 20:18:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"685366-1569615517321-fa124ec6","meta_rev_id":"7cce1ff7c12b2747bc044b1f8fbfce3eda7a27a6","_number":685366,"virtual_id_number":685366,"owner":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"value":0,"date":"2019-09-27 18:31:13.000000000","_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},{"value":0,"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-09-27 20:18:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},{"value":0,"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"}],"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":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":2,"date":"2019-09-27 18:23:01.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":2,"date":"2019-09-27 16:31:37.000000000","_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":1,"date":"2019-09-27 18:51:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},{"value":1,"date":"2019-09-27 16:38:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-09-27 16:37:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},{"value":1,"date":"2019-09-27 18:39:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"}],"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":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":1,"date":"2019-09-27 19:15:48.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},{"value":0,"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},{"value":0,"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-27 16:31:37.000000000","updated_by":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"reviewer":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"state":"REVIEWER"},{"updated":"2019-09-27 16:37:04.000000000","updated_by":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"reviewer":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"state":"REVIEWER"},{"updated":"2019-09-27 16:38:59.000000000","updated_by":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"reviewer":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"state":"REVIEWER"},{"updated":"2019-09-27 18:39:44.000000000","updated_by":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"reviewer":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"state":"REVIEWER"},{"updated":"2019-09-27 18:51:10.000000000","updated_by":{"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},"reviewer":{"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},"state":"REVIEWER"},{"updated":"2019-09-27 19:15:48.000000000","updated_by":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"reviewer":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"state":"REVIEWER"},{"updated":"2019-09-27 20:18:37.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":"9cbf333a2e0b789b21401e8dbbceeb7db4c3f190","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2019-09-27 14:45:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be3b5915c05322ac7c9d1727087c768dc4fe932b","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2019-09-27 14:45:46.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"825b3d481a5169031bda70071a5cd0f0864d446e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-27 15:47:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82b28ad4933e43c0928e8c6132ae3c11 : SUCCESS in 3m 08s\n- openstack-helm-lint https://zuul.opendev.org/t/openstack/build/96937ed0ce454585b78258b260f51c7d : SUCCESS in 2m 38s\n- openstack-helm-infra-aio-logging https://zuul.opendev.org/t/openstack/build/d346c3633cbf4403ad1288afec30b6dd : SUCCESS in 52m 38s\n- openstack-helm-infra-aio-monitoring https://zuul.opendev.org/t/openstack/build/e98db3aac65047239503c7babdfa2d87 : SUCCESS in 35m 25s\n- openstack-helm-infra-aio-network-policy https://zuul.opendev.org/t/openstack/build/8d4a069f616149d59b276c755fc51d53 : FAILURE in 45m 26s (non-voting)\n- openstack-helm-infra-openstack-support https://zuul.opendev.org/t/openstack/build/934ea9ba14cd4fa9a48487c066af9950 : SUCCESS in 50m 00s\n- openstack-helm-infra-kubernetes-keystone-auth https://zuul.opendev.org/t/openstack/build/c73457e083584360afd6c86bfa91f2fd : SUCCESS in 47m 39s\n- openstack-helm-infra-airship-divingbell https://zuul.opendev.org/t/openstack/build/e19c12a1fe1f4cbd8d83110863d28d0f : SUCCESS in 12m 07s (non-voting)\n- openstack-helm-infra-aio-podsecuritypolicy https://zuul.opendev.org/t/openstack/build/2677ebf26def4435b1ef6e08abeda3a4 : SUCCESS in 12m 57s (non-voting)\n- openstack-helm-infra-apparmor https://zuul.opendev.org/t/openstack/build/321d4773dd644519bbf5b7ba4fecc5a6 : SUCCESS in 33m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"595932ed5d2066111765c9e1890f7bad8faeb5f3","author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"date":"2019-09-27 16:31:37.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"cbe2cc6baa6a56c2513da33a3eed15355e115e71","author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"date":"2019-09-27 16:37:04.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"72279f2480664fe79e56e4b5c6a43833545391d9","author":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"date":"2019-09-27 16:38:59.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"018089b1fc281d1c7ba4895497b8b598886f1259","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-09-27 16:58:06.000000000","message":"Patch Set 2: Code-Review-1\n\nThere was no change in these regards for oslo.messaging\nhttps://github.com/openstack/oslo.messaging/blob/stable/stein/oslo_messaging/notify/notifier.py#L34\nhttps://github.com/openstack/oslo.messaging/blob/stable/ocata/oslo_messaging/notify/notifier.py#L35\n\nThe reason it fails now is that py3 low-level ConfigParser does not allow to duplicate options in one section anymore:\nconfigparser.DuplicateOptionError: While reading from \u0027/etc/keystone/keystone.conf\u0027 [line 27]: option \u0027driver\u0027 in section \u0027oslo_messaging_notifications\u0027 already exists","accounts_in_message":[],"_revision_number":2},{"id":"fbbb135fde66e3ea6c2bbbb412fcc2325533a9cb","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-09-27 17:33:07.000000000","message":"Patch Set 2:\n\nJust played with MultiStrOpt - indeed using csv won\u0027t help. We\u0027ll just have the whole string with commas as a one value in a list.","accounts_in_message":[],"_revision_number":2},{"id":"4cfba4ae8d3f97f058ac37906b237dff406e1520","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-09-27 18:00:09.000000000","message":"Patch Set 2:\n\nIndeed, issue is isolated to https://github.com/openstack/openstack-helm-infra/blob/master/helm-toolkit/templates/scripts/_db-init.py.tpl and py3 configparser, no relation to oslo.config so far","accounts_in_message":[],"_revision_number":2},{"id":"786f5ef3e00d4e30f866e22e5612fa59593bec02","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-09-27 18:20:04.000000000","message":"Patch Set 2:\n\nsomething like that https://review.opendev.org/#/c/685454","accounts_in_message":[],"_revision_number":2},{"id":"b0c413ed13d8fd891bcad95b1abfa9cb43cd19e7","author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"date":"2019-09-27 18:23:01.000000000","message":"Patch Set 2: Code-Review+2\n\nLGTM. I believe this would allow us the general ability to create csv string for any oslo option - not necessarily only for the oslo message, but Pete and others can correct.","accounts_in_message":[],"_revision_number":2},{"id":"34765dc236dd2941538a1745e6f2f554ef2109a4","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-09-27 18:29:30.000000000","message":"Patch Set 2:\n\nIt\u0027s another convenient ability but I would prefer \"usage\" part to be modified to avoid confution","accounts_in_message":[],"_revision_number":2},{"id":"a5725b18b63f98750792ba5de5e14f16ab479154","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2019-09-27 18:31:13.000000000","message":"Patch Set 2:\n\n\u003e It\u0027s another convenient ability but I would prefer \"usage\" part to\n \u003e be modified to avoid confution\n\nUsage here is just example of schema, ipsum sorum...","accounts_in_message":[],"_revision_number":2},{"id":"8d846f8c41c8b0cf6d1f5d436e7facd3268d51c2","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-09-27 18:39:44.000000000","message":"Patch Set 2: Code-Review+1\n\nworks for me","accounts_in_message":[],"_revision_number":2},{"id":"251e3536f1838f269b6d748b473dfafeb81db0d5","author":{"_account_id":18250,"name":"Roy Tang","email":"roy.s.tang@att.com","username":"rt7380"},"date":"2019-09-27 18:51:10.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"feaef42694b7a5b4557fafca98f1f97c35236225","author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"date":"2019-09-27 19:15:48.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"52029f73171881df747d441751c7b50aacf88c56","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-27 19:16:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a07253bb8caa0f69f203bfeabdb72054202b8fe3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-27 20:18:37.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcb2a63fce0b4c70bf8903f996470e81 : SUCCESS in 3m 21s\n- openstack-helm-lint https://zuul.opendev.org/t/openstack/build/17216b289e1c4a57b44269d76cf5fe5f : SUCCESS in 2m 25s\n- openstack-helm-infra-aio-logging https://zuul.opendev.org/t/openstack/build/09159e94c6e94fd2a32181c0a80baf71 : SUCCESS in 50m 30s\n- openstack-helm-infra-aio-monitoring https://zuul.opendev.org/t/openstack/build/527047508f44404aa1ab0d7bd57821e3 : SUCCESS in 32m 13s\n- openstack-helm-infra-openstack-support https://zuul.opendev.org/t/openstack/build/6a731fefc8fe4e39aa3f1681d9c89d55 : SUCCESS in 50m 45s\n- openstack-helm-infra-kubernetes-keystone-auth https://zuul.opendev.org/t/openstack/build/24171081c09f4cd0b4f8eaa5cbe7a3a7 : SUCCESS in 55m 06s","accounts_in_message":[],"_revision_number":2},{"id":"9e78b2d9a4c363512748b6a7837ecfd3585e222e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-27 20:18:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"d05b0afea26ed892605eb245537b5b41185de037","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-27 20:20:02.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba0f1b4d424a4cac8831c03e44baebd2 : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2f64562bbac3f5684c18f281e81aea5c65685d4a","revisions":{"9eee9515582c5fcd2c5faca917aad966df1ca812":{"kind":"REWORK","_number":1,"created":"2019-09-27 14:45:13.000000000","uploader":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"ref":"refs/changes/66/685366/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm-infra","ref":"refs/changes/66/685366/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/1"}}},"commit":{"parents":[{"commit":"694fc25985bd000f426f08c6bcaf200ed8434f04","subject":"Merge \"Define default netpol for openstack-exporter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/694fc25985bd000f426f08c6bcaf200ed8434f04"}]}],"author":{"name":"Pete Birley","email":"pete@port.direct","date":"2019-09-27 14:42:36.000000000","tz":-300},"committer":{"name":"Pete Birley","email":"pete@port.direct","date":"2019-09-27 14:44:07.000000000","tz":-300},"subject":"HTK: support csv list in oslo conf rendering","message":"HTK: support csv list in oslo conf rendering\n\nSome configuration options that with older openstack releases\nwere multistrings have now changed to csv values under a single\nkey, this change makes that simple to accomodate.\n\nChange-Id: Id941a1e56e4a852d764084c958c13588b8e3ed85\nSigned-off-by: Pete Birley \u003cpete@port.direct\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/9eee9515582c5fcd2c5faca917aad966df1ca812"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/9eee9515582c5fcd2c5faca917aad966df1ca812"}]},"branch":"refs/heads/master"},"2f64562bbac3f5684c18f281e81aea5c65685d4a":{"kind":"REWORK","_number":2,"created":"2019-09-27 14:45:46.000000000","uploader":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"ref":"refs/changes/66/685366/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm-infra","ref":"refs/changes/66/685366/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm-infra refs/changes/66/685366/2"}}},"commit":{"parents":[{"commit":"694fc25985bd000f426f08c6bcaf200ed8434f04","subject":"Merge \"Define default netpol for openstack-exporter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/694fc25985bd000f426f08c6bcaf200ed8434f04"}]}],"author":{"name":"Pete Birley","email":"pete@port.direct","date":"2019-09-27 14:42:36.000000000","tz":-300},"committer":{"name":"Pete Birley","email":"petebirley@gmail.com","date":"2019-09-27 14:45:42.000000000","tz":0},"subject":"HTK: support csv list in oslo conf rendering","message":"HTK: support csv list in oslo conf rendering\n\nSome configuration options that with older openstack releases\nwere multistrings have now changed to csv values under a single\nkey, this change makes that simple to accomodate.\n\nChange-Id: Id941a1e56e4a852d764084c958c13588b8e3ed85\nSigned-off-by: Pete Birley \u003cpete@port.direct\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/2f64562bbac3f5684c18f281e81aea5c65685d4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/2f64562bbac3f5684c18f281e81aea5c65685d4a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
