)]}'
{"id":"openstack%2Fdevstack~963225","triplet_id":"openstack%2Fdevstack~stable%2F2024.1~I15ddf0b88ee93615c318d4845a026ca1e25c3e69","project":"openstack/devstack","branch":"stable/2024.1","attention_set":{},"removed_from_attention_set":{"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2025-10-31 13:43:39.000000000","reason":"Change was abandoned"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2025-10-21 19:35:15.000000000","reason":"removed on reply"},"34275":{"account":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"last_update":"2025-10-31 13:43:39.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I15ddf0b88ee93615c318d4845a026ca1e25c3e69","subject":"keystone: Set user_enabled_default for LDAP domain","status":"ABANDONED","created":"2025-10-06 21:06:11.000000000","updated":"2025-10-31 13:43:39.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":954914,"cherry_pick_of_patch_set":3,"meta_rev_id":"df0e51bf070245e5a9b388ad10ee3d31cbfa50a5","_number":963225,"virtual_id_number":963225,"owner":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-10-21 21:30:42.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":-1,"date":"2025-10-21 19:35:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"REVIEWER":[{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-06 21:06:11.000000000","updated_by":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"CC"},{"updated":"2025-10-06 21:12:31.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2025-10-06 22:51:55.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":"2025-10-14 20:01:37.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2025-10-21 19:35:02.000000000","updated_by":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2025-10-31 13:43:39.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"a32459c7b0c6d450f0386cf516afbd36b18af6d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-06 21:06:11.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"d8d08657dbb327a01d5f041a63db992d8c80b301","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-06 21:12:31.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e3c21288e6304edb9355a06b96b6a8d2\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4c3c8bdd503542eeae749ec7ece0bccc : FAILURE in 4m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"80433a884e5d2d32877f928842790a0ace06c0b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 22:51:55.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f36c465dc5114940a0ae0ee3c9bb4c6e\n\n- grenade https://zuul.opendev.org/t/openstack/build/09c6cae1a15f4fa29126f65de2998841 : SUCCESS in 39m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7a9b74da498a4639b4ed5265a53d62de : SUCCESS in 1h 25m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9afa09962be24412be0f7cc9b7347582 : SUCCESS in 5m 40s\n- devstack https://zuul.opendev.org/t/openstack/build/e972de8ee8f94927baf887692daaa5a6 : SUCCESS in 23m 30s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/4201d48b5d23408a967fab2ee8a62d41 : SUCCESS in 25m 03s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/6ec2ac5a427145fe9a8b127dc3362560 : SUCCESS in 17m 59s\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/8513dfb8cce24c81bf055b370e1b7998 : SUCCESS in 1h 05m 15s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/10a85e324ee1495f8e109ebe3ceb50f2 : SUCCESS in 1h 39m 09s\n- devstack-platform-debian-bullseye https://zuul.opendev.org/t/openstack/build/f712ceb2015e4289ae927582475537cf : FAILURE in 14m 46s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/008d0ab3b4434d378f8e7c3320fc7c67 : SUCCESS in 1h 40m 28s (non-voting)\n- devstack-platform-ubuntu-jammy-ovs https://zuul.opendev.org/t/openstack/build/1c2a77d703ab4bba85dee2ac8a6df794 : SUCCESS in 1h 20m 59s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/93374eb038da421ea4b1b280da4625ef : SUCCESS in 30m 24s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/c0529e873ca74627b787ed2d1374d40d : SUCCESS in 2m 53s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/2ef3bc247829420988dd411a681dd5c3 : SUCCESS in 3m 14s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/4d00d585b52843059d860c23aba4e337 : SUCCESS in 30m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/67373d893b0e4368a451c89626a61c53 : SUCCESS in 32m 31s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/f32b59464a6a4495825cfab6ecec4a9b : SUCCESS in 54m 51s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/43da349a72c744d08a3017f1e896ed89 : SUCCESS in 1h 03m 08s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4c7b263735b140f1a4059321a6468df0 : SUCCESS in 56m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/44659cacb1c34e4785205fdcb612aab9 : SUCCESS in 36m 22s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/456a986a713d495fba951c53ad4d986e : SUCCESS in 1h 40m 08s","accounts_in_message":[],"_revision_number":1},{"id":"ae7d11d8bfb417bd1602faefbe768d404ec5f871","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-21 19:35:02.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"4891fdfee2c6d01fc6dc51f5f5938161f049615b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-21 19:35:15.000000000","message":"Patch Set 2: Code-Review-1\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/devstack on branch stable/2024.1.  The\nproblem was:\n\n  The nodeset \"openstack-two-node-jammy\" was not found.\n\nThe problem appears in the the \"devstack-multinode\" job stanza:\n\n  job:\n      name: devstack-multinode\n      parent: devstack\n      nodeset: openstack-two-node-jammy\n      description: |\n        Simple multinode test to verify multinode functionality on devstack side.\n        This is not meant to be used as a parent job.\n  \n  # NOTE(ianw) Platform tests have traditionally been non-voting because\n  ...\n\n  in \"openstack/devstack/.zuul.yaml@stable/2024.1\", line 583","accounts_in_message":[],"_revision_number":2},{"id":"80de2e1fcce45e84ea98291ccdbff7bb47b116f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 21:30:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/551cef46f8344716bb23a9aeb1882776\n\n- grenade https://zuul.opendev.org/t/openstack/build/3c2b8e10194e46138a1b79f0b6b96a8e : SUCCESS in 1h 12m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/79ef6e3c25504ebcb20b877d0b2d2d64 : SUCCESS in 1h 10m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9faad5a74b84110be0baa1d3d8da492 : SUCCESS in 6m 16s\n- devstack https://zuul.opendev.org/t/openstack/build/ef00518b2524432491f4539f12d25aa7 : SUCCESS in 20m 26s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/9ec6673b8e234108afce8c4fbab5a96f : SUCCESS in 17m 35s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/cb5a518ff1294d8ea11bafe10740b4c8 : SUCCESS in 20m 22s\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/b47b8512d3ba44aa95bc91bc131db59e : SUCCESS in 42m 08s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/ac18feda74b44191aac938864cbc9917 : SUCCESS in 53m 48s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/6178f34400fb46e185d6af2a3710b960 : SUCCESS in 1h 46m 00s (non-voting)\n- devstack-platform-ubuntu-jammy-ovs https://zuul.opendev.org/t/openstack/build/5632e1d45288415983797c25948846a7 : SUCCESS in 1h 10m 55s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/806e371bcde14b44a0f7db70edd33653 : SUCCESS in 44m 18s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/fedeb64eb44649eea0dbab4727d87961 : SUCCESS in 2m 41s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/56fb6af112d94d7e964bafc397201fdc : SUCCESS in 1m 56s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/c1714fabb91743a4b58c880a143ee7f2 : SUCCESS in 57m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/61bccdd2dc2b45e5b49b14742e52a6ea : SUCCESS in 55m 04s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/4822ec37736b461da5d4ed84dfcef894 : SUCCESS in 59m 41s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/22408c685fe341bca9bb3b68bee8307a : SUCCESS in 1h 06m 10s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/53d7560bf5554d61982bfbc432e35433 : SUCCESS in 53m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/77cf55aee89b450fa9adc4064e4ff605 : SUCCESS in 55m 27s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7b4beed3b1224932bf168d82e12821fc : SUCCESS in 1h 50m 08s","accounts_in_message":[],"_revision_number":2},{"id":"df0e51bf070245e5a9b388ad10ee3d31cbfa50a5","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-10-31 13:43:39.000000000","message":"Abandoned\n\nstable/2024.1 branch of openstack/devstack is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/2024.1 if you want to further work on this patch.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"20b0e7e54dea0202458bfdeb9fe247cfd2db5942","revisions":{"6997c4bb795900b61489dd175f2ce43a3721fa7c":{"kind":"REWORK","_number":1,"created":"2025-10-06 21:06:11.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/25/963225/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/25/963225/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/25/963225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/25/963225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/25/963225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/25/963225/1"}}},"commit":{"parents":[{"commit":"ee3cba60bd4fdce274bd3124b3489a042805bb18","subject":"Switch ZSWAP_ZPOOL to zsmalloc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ee3cba60bd4fdce274bd3124b3489a042805bb18"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2025-07-14 10:37:23.000000000","tz":120},"committer":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-10-06 21:06:11.000000000","tz":0},"subject":"keystone: Set user_enabled_default for LDAP domain","message":"keystone: Set user_enabled_default for LDAP domain\n\nWhen using the LDAP identity backend, stack.sh fails\nduring the create_keystone_accounts phase when trying\nto verify the newly created demo user.\n\nThis is caused by a BadRequestException from the\nKeystone API with the error, \u0027enabled\u0027 is a required\nproperty. The error occurs because the default LDAP\nuser object created by the DevStack scripts does not\ncontain an attribute that Keystone can map to its\nmandatory enabled property.\n\nThis change fixes the issue by adding\nuser_enabled_emulation \u003d True to the domain-specific\nLDAP configuration in the create_ldap_domain function.\nThis tells Keystone to assume a user is enabled if\nthe attribute is not explicitly defined in their LDAP\nentry, which resolves the schema incompatibility and\nallows the script to complete successfully.\n\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\nChange-Id: I15ddf0b88ee93615c318d4845a026ca1e25c3e69\n(cherry picked from commit e221349e56414e1cb89c75311bf659bd869e16a7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6997c4bb795900b61489dd175f2ce43a3721fa7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6997c4bb795900b61489dd175f2ce43a3721fa7c"}]},"branch":"refs/heads/stable/2024.1"},"20b0e7e54dea0202458bfdeb9fe247cfd2db5942":{"kind":"REWORK","_number":2,"created":"2025-10-21 19:35:02.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/25/963225/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/25/963225/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/25/963225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/25/963225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/25/963225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/25/963225/2"}}},"commit":{"parents":[{"commit":"ee3cba60bd4fdce274bd3124b3489a042805bb18","subject":"Switch ZSWAP_ZPOOL to zsmalloc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ee3cba60bd4fdce274bd3124b3489a042805bb18"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2025-07-14 10:37:23.000000000","tz":120},"committer":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-10-21 19:34:48.000000000","tz":-180},"subject":"keystone: Set user_enabled_default for LDAP domain","message":"keystone: Set user_enabled_default for LDAP domain\n\nWhen using the LDAP identity backend, stack.sh fails\nduring the create_keystone_accounts phase when trying\nto verify the newly created demo user.\n\nThis is caused by a BadRequestException from the\nKeystone API with the error, \u0027enabled\u0027 is a required\nproperty. The error occurs because the default LDAP\nuser object created by the DevStack scripts does not\ncontain an attribute that Keystone can map to its\nmandatory enabled property.\n\nThis change fixes the issue by adding\nuser_enabled_emulation \u003d True to the domain-specific\nLDAP configuration in the create_ldap_domain function.\nThis tells Keystone to assume a user is enabled if\nthe attribute is not explicitly defined in their LDAP\nentry, which resolves the schema incompatibility and\nallows the script to complete successfully.\n\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\nChange-Id: I15ddf0b88ee93615c318d4845a026ca1e25c3e69\n(cherry picked from commit e221349e56414e1cb89c75311bf659bd869e16a7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/20b0e7e54dea0202458bfdeb9fe247cfd2db5942"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/20b0e7e54dea0202458bfdeb9fe247cfd2db5942"}]},"branch":"refs/heads/stable/2024.1"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
