Skip to content

fix(api-types): Allow empty domain description - #1237

Open
gtema wants to merge 2 commits into
mainfrom
claude/spire-integration-phase-1-y6lzk8
Open

fix(api-types): Allow empty domain description#1237
gtema wants to merge 2 commits into
mainfrom
claude/spire-integration-phase-1-y6lzk8

Conversation

@gtema

@gtema gtema commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

description is Option; validator's length(min=1) fired on
Some("") the same as an actual too-short value, rejecting the empty
string devstack sends on its idempotent domain-create/update calls
with a 400. Drop the min bound, keep max=255.

Local, throwaway-VM equivalent of the devstack-full CI job so SPIRE
integration / service-auth changes can be iterated on without waiting
on CI. Verified end-to-end in a 40G-disk VM: stack.sh brings up
mysql/rabbit/nova/cinder/glance/neutron-OVN/SPIRE successfully.

cargo build -p uses the Cargo package names (openstack-keystone,
openstack-keystone-cli-manage), not the binary names, and the script
chowns its DEST dir before devstack's own unprivileged git_clone runs
against it.

Signed-off-by: Artem Goncharov <artem.goncharov@gmail.com>
description is Option<String>; validator's length(min=1) fired on
Some("") the same as an actual too-short value, rejecting the empty
string devstack sends on its idempotent domain-create/update calls
with a 400. Drop the min bound, keep max=255.

Signed-off-by: Artem Goncharov <artem.goncharov@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant