)]}'
{"id":"openstack%2Foslo.config~794817","triplet_id":"openstack%2Foslo.config~stable%2Ftrain~I70ab87c9bed093cad883b6301b8a09753fc470d9","project":"openstack/oslo.config","branch":"stable/train","topic":"automated_config_validation","hashtags":[],"change_id":"I70ab87c9bed093cad883b6301b8a09753fc470d9","subject":"config-generator yaml format doesn\u0027t work with i18n fields","status":"MERGED","created":"2021-06-04 17:27:33.000000000","updated":"2021-06-26 15:47:50.000000000","submitted":"2021-06-26 15:46:40.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":"794817-automated_config_validation","cherry_pick_of_change":794816,"cherry_pick_of_patch_set":1,"meta_rev_id":"6cf6b4cc20260512cadfeaeaa09e2f29dfb65d2b","_number":794817,"virtual_id_number":794817,"owner":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-06-26 15:46:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"all":[{"value":2,"date":"2021-06-26 15:47:50.000000000","post_submit":true,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":2,"date":"2021-06-26 15:47:50.000000000","post_submit":true,"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"]}],"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":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"all":[{"value":1,"date":"2021-06-26 13:58:51.000000000","_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"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"]}],"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":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"_account_id":11491,"name":"Gael Chamoulaud","email":"gchamoul@redhat.com","username":"gchamoul"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"reviewers":{"REVIEWER":[{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"_account_id":11491,"name":"Gael Chamoulaud","email":"gchamoul@redhat.com","username":"gchamoul"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":11491,"name":"Gael Chamoulaud","email":"gchamoul@redhat.com","username":"gchamoul"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2021-06-04 17:27:33.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"b0c37dcd20df652c764f8197908329f3c716375b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"date":"2021-06-04 17:27:33.000000000","message":"Patch Set 1: Cherry Picked from branch stable/ussuri.","accounts_in_message":[],"_revision_number":1},{"id":"3d332dddb639ecbeeeeb5b6b7cf2524812dc86c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-04 19:02:50.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- tempest-full https://zuul.opendev.org/t/openstack/build/40f999b4caee4a41a05b499bd0e61b85 : SUCCESS in 1h 32m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/11a97951618f40df82fc41d684b13952 : SUCCESS in 1h 18m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0b8fdb0da7864a26a572caf503b58bdf : FAILURE in 3m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8414b78271374e1a8531466df5ed0b06 : SUCCESS in 4m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5ec16ba5706c42b08ae641b55a67b756 : SUCCESS in 4m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c2e6ef351aef4b7d857d501ae45bf066 : SUCCESS in 4m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ae6a52a9b1294bbdb8b31ad0c23bafd6 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60d6e12582794eb79ae7b5dd291805ee : SUCCESS in 4m 39s","accounts_in_message":[],"_revision_number":1},{"id":"c4a5955fe8b391458e0f9cc7e75755b6ce05a9d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"date":"2021-06-15 21:29:49.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"a3ecea0daa9566da35a24ffced3dc6c428361f98","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-15 23:05:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/38d802d6bd49401dba5d97c49c2cda2f : SUCCESS in 1h 29m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/673a6cfbe3e14070bdf8acef290407f4 : SUCCESS in 1h 34m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8ef8ca8e095e4d10af8cb2c69edbf446 : SUCCESS in 7m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/244d7ec831f945bfaf3af97533f0c562 : SUCCESS in 4m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ef1d2509690b482eb540b0b54085af50 : SUCCESS in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2a5fcb74dd7340f591b8e309aac5da98 : SUCCESS in 4m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f59905be1d8244229a752d3ae397b1eb : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f813de1c6864989a103c295f632509c : SUCCESS in 4m 46s","accounts_in_message":[],"_revision_number":2},{"id":"4ef6e6b88eb6996c9f1471647a45711323fc5acb","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-06-16 10:49:16.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"140c2e9dfaa72794853c3936e360719d4659534b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-06-16 13:17:16.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nClean backport. Already merged on X, W, V, U","accounts_in_message":[],"_revision_number":2},{"id":"7c5cb2ef419d765c0da2431a9d55ccb0fe2e9081","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"date":"2021-06-25 13:39:02.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"0def06b9120cde220901d7fff0a84b830472625d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-25 15:02:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/51cdb3fb52a24e7bb028a12c3c60450d : SUCCESS in 1h 22m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f4cae88c10c447b68000976cc7bd22ce : SUCCESS in 1h 14m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2f10f359a324d6b8a9fab8e627b928d : SUCCESS in 6m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/afe6130f88074ec3ac8b44e18530a77a : SUCCESS in 7m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9c7b6b0a008a41d2a6302dd6b4bfcfde : SUCCESS in 6m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e53ffc7fec1749fe8d3a362d0bd59185 : SUCCESS in 6m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efca2e74501642e2ad8c3286e32564e7 : SUCCESS in 6m 09s","accounts_in_message":[],"_revision_number":3},{"id":"3de9f639258ba681e77391b4305366a90933b807","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-06-26 13:58:51.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"28cf737ca1d97e3e1cea31eaa3dca2d85210b806","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-26 13:59:08.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"26e1e7c782440b54ab6fa251e0d41d92de5061dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-26 15:46:39.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/0f754937389e4aeca8dfd27e907fd6b3 : SUCCESS in 1h 43m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ff10e623704349d7821090784ea6ad21 : SUCCESS in 1h 29m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa4ac8ba63af4ee28b4f2d70f95ec5c6 : SUCCESS in 5m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4e48973680124adeae03a3e8d06e910a : SUCCESS in 5m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/80a4f5230d1b48abbc9d49e938320f96 : SUCCESS in 5m 46s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c072d892afd344eea835de93ebf20a24 : SUCCESS in 5m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e455cd6124a84a5a9eddf87c1d9d47ef : SUCCESS in 5m 44s","accounts_in_message":[],"_revision_number":3},{"id":"c2947776359f34cc807f2cabc1287ce79aeb06e2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-26 15:46:40.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"855dc7ebb38818a4dea38bceb742efaa6441a2bc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-26 15:47:50.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50d1fe1b1a5f434b91715de674581168 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"149d726d2c2006cfce72c17dc366647cfea27861","revisions":{"860b476fe6de994c22e45175d41f0569a73d07ac":{"kind":"REWORK","_number":1,"created":"2021-06-04 17:27:33.000000000","uploader":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"ref":"refs/changes/17/794817/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.config","ref":"refs/changes/17/794817/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/1"}}},"commit":{"parents":[{"commit":"9b1ccea642f0769cb6c49bf814ddab62ca5d8180","subject":"Add a new type HostDomain.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/9b1ccea642f0769cb6c49bf814ddab62ca5d8180"}]}],"author":{"name":"David Vallee Delisle","email":"dvd@redhat.com","date":"2021-05-12 01:49:04.000000000","tz":-240},"committer":{"name":"David Vallee Delisle","email":"dvd@redhat.com","date":"2021-06-04 17:27:33.000000000","tz":0},"subject":"config-generator yaml format doesn\u0027t work with i18n fields","message":"config-generator yaml format doesn\u0027t work with i18n fields\n\nThis is because there\u0027s no yaml representer for i18n Messages object.\nThis patch aims to add this representer and allow the generation of\nconfigurations using oslo.i18n strings.\n\nOne example of this is cinder.\n\nCloses-bug: #1928582\nChange-Id: I70ab87c9bed093cad883b6301b8a09753fc470d9\n(cherry picked from commit e5fc313ecf47813364a2111b987ced823c0d64e3)\n(cherry picked from commit de1dbeed235d2df7cf1528aef6ad4a70ddf8559f)\n(cherry picked from commit 0950f82ec59e1b4a2af66b5c5940a651a5cb574f)\n(cherry picked from commit 11f8a430d34ed880a02eaa59092e8c9873f37c6c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/860b476fe6de994c22e45175d41f0569a73d07ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/860b476fe6de994c22e45175d41f0569a73d07ac"}]},"branch":"refs/heads/stable/train"},"2fe7f208e2322abaccbbb13daf08f2b47ea33369":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-06-15 21:29:49.000000000","uploader":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"ref":"refs/changes/17/794817/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.config","ref":"refs/changes/17/794817/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/2"}}},"commit":{"parents":[{"commit":"52bf381d0d5981361f5f6bbbdfc57e80b64fb8f4","subject":"Updating lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/52bf381d0d5981361f5f6bbbdfc57e80b64fb8f4"}]}],"author":{"name":"David Vallee Delisle","email":"dvd@redhat.com","date":"2021-05-12 01:49:04.000000000","tz":-240},"committer":{"name":"David Vallee Delisle","email":"dvd@redhat.com","date":"2021-06-15 21:29:49.000000000","tz":0},"subject":"config-generator yaml format doesn\u0027t work with i18n fields","message":"config-generator yaml format doesn\u0027t work with i18n fields\n\nThis is because there\u0027s no yaml representer for i18n Messages object.\nThis patch aims to add this representer and allow the generation of\nconfigurations using oslo.i18n strings.\n\nOne example of this is cinder.\n\nCloses-bug: #1928582\nChange-Id: I70ab87c9bed093cad883b6301b8a09753fc470d9\n(cherry picked from commit e5fc313ecf47813364a2111b987ced823c0d64e3)\n(cherry picked from commit de1dbeed235d2df7cf1528aef6ad4a70ddf8559f)\n(cherry picked from commit 0950f82ec59e1b4a2af66b5c5940a651a5cb574f)\n(cherry picked from commit 11f8a430d34ed880a02eaa59092e8c9873f37c6c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/2fe7f208e2322abaccbbb13daf08f2b47ea33369"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/2fe7f208e2322abaccbbb13daf08f2b47ea33369"}]},"branch":"refs/heads/stable/train","description":"Rebase"},"149d726d2c2006cfce72c17dc366647cfea27861":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-06-25 13:39:02.000000000","uploader":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"ref":"refs/changes/17/794817/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.config","ref":"refs/changes/17/794817/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.config refs/changes/17/794817/3"}}},"commit":{"parents":[{"commit":"e8ab0c22801038d4763a6a04e454ec36cdf76f7e","subject":"remove lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/e8ab0c22801038d4763a6a04e454ec36cdf76f7e"}]}],"author":{"name":"David Vallee Delisle","email":"dvd@redhat.com","date":"2021-05-12 01:49:04.000000000","tz":-240},"committer":{"name":"David Vallee Delisle","email":"dvd@redhat.com","date":"2021-06-25 13:39:02.000000000","tz":0},"subject":"config-generator yaml format doesn\u0027t work with i18n fields","message":"config-generator yaml format doesn\u0027t work with i18n fields\n\nThis is because there\u0027s no yaml representer for i18n Messages object.\nThis patch aims to add this representer and allow the generation of\nconfigurations using oslo.i18n strings.\n\nOne example of this is cinder.\n\nCloses-bug: #1928582\nChange-Id: I70ab87c9bed093cad883b6301b8a09753fc470d9\n(cherry picked from commit e5fc313ecf47813364a2111b987ced823c0d64e3)\n(cherry picked from commit de1dbeed235d2df7cf1528aef6ad4a70ddf8559f)\n(cherry picked from commit 0950f82ec59e1b4a2af66b5c5940a651a5cb574f)\n(cherry picked from commit 11f8a430d34ed880a02eaa59092e8c9873f37c6c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/149d726d2c2006cfce72c17dc366647cfea27861"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.config/commit/149d726d2c2006cfce72c17dc366647cfea27861"}]},"branch":"refs/heads/stable/train","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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}},{"label":"Backport-Candidate","status":"MAY"}]}],"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":{}}}]}
