Skip to content

feat: support exposed-service acceptance commands in hub validate#79

Open
gmolto wants to merge 2 commits intodevelfrom
feat-acceptance-exposed
Open

feat: support exposed-service acceptance commands in hub validate#79
gmolto wants to merge 2 commits intodevelfrom
feat-acceptance-exposed

Conversation

@gmolto
Copy link
Member

@gmolto gmolto commented Mar 13, 2026

This PR extends oscar-cli hub validate to better support acceptance tests for exposed services.

In oscar-cli, hub validate now understands a structured exposed HTTP acceptance step for RO-Crate metadata. The validator can execute multipart POST requests against /system/services//exposed/..., apply service Basic Auth with the OSCAR service token when required, and validate response status and media type, including ZIP payload checks. A new print-only mode, --print-acceptance-commands, renders the equivalent shell commands for each acceptance step, including the selected cluster endpoint and a command to obtain the service token from oscar-cli service get.

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