)]}'
{"id":"openstack%2Fopenstacksdk~1001789","triplet_id":"openstack%2Fopenstacksdk~master~If3adab3ac200875097277cce73c75440d993c725","project":"openstack/openstacksdk","branch":"master","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-08-24 20:30:10.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"If3adab3ac200875097277cce73c75440d993c725","subject":"config: Add schema for clouds.yaml files","status":"MERGED","created":"2026-08-21 11:55:25.000000000","updated":"2026-08-25 14:34:14.000000000","submitted":"2026-08-25 14:32:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1001789","meta_rev_id":"88896c443a29c68f5e74ec418be22b03a663a16f","_number":1001789,"virtual_id_number":1001789,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-25 14:32:09.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-08-24 13:59:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-08-24 13:59:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-21 14:27:25.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":"5cc98be7192ddf535e3ae7a3ae95d1228459ce3e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-21 11:55:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"17faee91c60e4f495aca452ebd249122443c0186","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-21 12:58:03.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"ebe3f8ae3f6c0fa9f4356f28fd9fb0fc70d13fb3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-21 14:27:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a9d9f1392bae4a63939d3f1143c44385\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9460e884288341058fc063c40775f470 : SUCCESS in 4m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/54e209b0f348406eb690cfc2cbfc89e0 : SUCCESS in 5m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/24c0c3a1056746029c824f5404703e5d : SUCCESS in 6m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7faf77117b194e938ef159987619900e : SUCCESS in 4m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fbde66f6117c4562a6aadd1243abf9dd : SUCCESS in 7m 17s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/8b6574ecb41943c590d1a8fa8cefc466 : SUCCESS in 6m 46s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/72312b3246fe4d929f56526e3e64aff6 : SUCCESS in 1h 00m 55s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/1835fc5ac71c45ffb1e74eff4e2a625d : SUCCESS in 3m 53s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/9c2929a00e5e49569dd8ee5e4c6cdfb2 : SUCCESS in 4m 56s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/2a050ad2119648088a22302d22ff552b : SUCCESS in 8m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19a302db8a834d34b34047863aebcd55 : SUCCESS in 11m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3d44f41ab314467e93d0eb05f11b4ccf : SUCCESS in 4m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/85da1cbbf9024d2881771205a4822821 : SUCCESS in 47m 39s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3c09bff221d94fd48831f0b19bb51c0a : SUCCESS in 54m 02s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/6c760edeac30435f88d1e1967513824d : FAILURE in 56m 21s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/29b04f4e60984aa5b26de66de1632035 : FAILURE in 55m 21s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/1a5237b316384dbcbe04bcd5c78d16fd : SUCCESS in 35m 34s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/738de250d48c4c60b0151edf3a81c787 : SUCCESS in 18m 23s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/2ed808bb509149e2a309f8d0a252256d : SUCCESS in 18m 00s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/2135b660ffed467bb468d0c29c4022f5 : SUCCESS in 30m 54s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/41eb5acd22ca48b3bfa50b41129e4d1e : SUCCESS in 20m 53s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8a2dc71abd9b46fc95124f7b0dd6fdab : SUCCESS in 44m 23s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d777bcae17dd47b0bb06564790ef991c : SUCCESS in 1h 19m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b9f99fee9fe0082ff2f99f84df3854924da6e871","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 13:59:11.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"6166f57b2721420806f9d3c1e04e124e8c1b09e9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 13:59:54.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8d90033d918f7c112498a64189ec1585a48b5701","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 15:26:18.000000000","message":"Patch Set 2: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/openstacksdk/+/1001788 is needed.","accounts_in_message":[],"_revision_number":2},{"id":"1e161e5f8fa1efa317ff11b17f962a64736eec17","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 20:30:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e400fb1e52e7bd60c7493b1ced36cfe98cc49230","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 21:56:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca5c9221328f46cfa895969ad8743e1c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34282d7166754a56910de1e1fecff97d : SUCCESS in 5m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6f31834638594315b459dd543d4f7a64 : SUCCESS in 4m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3b43a9e5688041ab83924e52c1df06cb : SUCCESS in 4m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f274732169554269a76482eb37c009cc : SUCCESS in 3m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f09575876c8a4fa5b6833e16d69e2a34 : SUCCESS in 4m 04s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/42666d85c97443c0904f6954997000e0 : SUCCESS in 4m 36s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9575cbd295ce42dcb0b34be7ed71068e : SUCCESS in 29m 13s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/9e8b8a5cd4a944e0a275292e1759ae7a : SUCCESS in 3m 26s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/2b74c1c6bcad402283868bf2bcd65996 : SUCCESS in 5m 47s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/2140e17a5b394e11b1671ba17a242b11 : SUCCESS in 5m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45f3ff11604f4783a35af31faca25d2b : SUCCESS in 5m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c336b0cc0e014f5ab7018060a0765f4a : SUCCESS in 5m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/81f6fb0fc5ce489c94d002348e33deab : SUCCESS in 33m 17s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/16cd584b0a3747a994e7dbba88c546c3 : SUCCESS in 1h 18m 03s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/f5fbd9b1a4634e77949272fc36fc7e0c : FAILURE in 1h 09m 33s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/13756209a70b4e53ac3ccbe15201a3a1 : FAILURE in 58m 00s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/f1b685c0c7d44f39a48c478577c4a8ab : SUCCESS in 19m 04s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/e60671b6ef5747de83e5e8e2aec0e43d : SUCCESS in 21m 55s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/4069814366cb49cc84b78a84c07d392a : SUCCESS in 12m 27s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/a39eb4d98c0b433dbe845b32c1fbfd0b : SUCCESS in 31m 07s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/982f0d26b7a14ba39f271d6383ed4ff9 : SUCCESS in 40m 16s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/91f38eeee64e4d31851f9eb9d7d24063 : SUCCESS in 40m 19s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/7d5e0d5264414d93bf23b2b1bf086d0d : SUCCESS in 50m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2b76207f6435e69cbd6eaff5fcf7ce5f96a2ccbf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 12:56:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"35479cea5325851039fdeb9151a7eef5611c0920","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 14:32:09.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3bc024ba57c9436fa31336007c5a0deb\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e401772255ab49c6ab05b828c3e07bb0 : SUCCESS in 3m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b593233401db434fb408d9d2c26dc7a5 : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dd850eed014944aa9d26672a9db9aa39 : SUCCESS in 4m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/beba386f0e6d466db5ff882abb13edc0 : SUCCESS in 6m 04s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/33e425b771a94c02a276bd6e80e9ddfa : SUCCESS in 1h 03m 42s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/6e90f8a649df43a8bcfb4a85ab911a0b : SUCCESS in 2m 58s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/6128532f379a45b1ae66054606556599 : SUCCESS in 3m 37s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/30d37fc9eb2f4a05ab91b427ca68b164 : SUCCESS in 4m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16ae2a8ccd334a978398e14e171229b7 : SUCCESS in 10m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b869720a3ae047ec88305686ef10064c : SUCCESS in 4m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/69b95efed17e4e408fe44ae2abf69ecb : SUCCESS in 57m 33s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/de85809bc8d9441582783e41636a4a89 : SUCCESS in 1h 06m 53s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/725b7855cfbb49d693efe4a170e35701 : SUCCESS in 43m 07s","accounts_in_message":[],"_revision_number":2},{"id":"81e5152f158065a68b4d2193f2297090a7afd45f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 14:32:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"88896c443a29c68f5e74ec418be22b03a663a16f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 14:34:14.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/520829775a9744f49db8d2b5d0e4f168\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/555ac2e8c76f406c946274f4bc0657c9 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a62a224237b63c4433e4c19f440a23cd2b473615","revisions":{"8afaf30114fd449d7630c9e0da01fc3ad395886a":{"kind":"REWORK","_number":1,"created":"2026-08-21 11:55:25.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/89/1001789/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/89/1001789/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/1"}}},"commit":{"parents":[{"commit":"c0b0b148130fb3766e1fa4dac1a589e0f550a78a","subject":"config: Expand schema.json","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c0b0b148130fb3766e1fa4dac1a589e0f550a78a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-20 17:59:01.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-21 11:43:02.000000000","tz":60},"subject":"config: Add schema for clouds.yaml files","message":"config: Add schema for clouds.yaml files\n\nChange-Id: If3adab3ac200875097277cce73c75440d993c725\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8afaf30114fd449d7630c9e0da01fc3ad395886a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8afaf30114fd449d7630c9e0da01fc3ad395886a"}]},"branch":"refs/heads/master"},"a62a224237b63c4433e4c19f440a23cd2b473615":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-08-21 12:58:03.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/89/1001789/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/89/1001789/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/89/1001789/2"}}},"commit":{"parents":[{"commit":"c0b0b148130fb3766e1fa4dac1a589e0f550a78a","subject":"config: Expand schema.json","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c0b0b148130fb3766e1fa4dac1a589e0f550a78a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-20 17:59:01.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-21 12:58:03.000000000","tz":0},"subject":"config: Add schema for clouds.yaml files","message":"config: Add schema for clouds.yaml files\n\nChange-Id: If3adab3ac200875097277cce73c75440d993c725\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-by: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a62a224237b63c4433e4c19f440a23cd2b473615"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a62a224237b63c4433e4c19f440a23cd2b473615"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
