Skip to content

Update README and schema documentation for SDA Host Port Onboarding C…#147

Open
thievo552000 wants to merge 1 commit into
mainfrom
thomas_sda_host_port_onboarding_generator
Open

Update README and schema documentation for SDA Host Port Onboarding C…#147
thievo552000 wants to merge 1 commit into
mainfrom
thomas_sda_host_port_onboarding_generator

Conversation

@thievo552000

Copy link
Copy Markdown
Collaborator

…onfig Generator

  • Expanded README to include detailed sections on workflow capabilities, prerequisites, input data model, and operational behavior.
  • Added examples for input configurations and clarified usage instructions.
  • Updated schema to include new append mode feature and detailed validation rules for component-specific filters.

…onfig Generator

- Expanded README to include detailed sections on workflow capabilities, prerequisites, input data model, and operational behavior.
- Added examples for input configurations and clarified usage instructions.
- Updated schema to include new append mode feature and detailed validation rules for component-specific filters.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f12ab4519f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

# Wireless SSIDs filters
wireless_ssids: include('fabric_site_filter_type', required=False)
# Wireless SSIDs filters (fabric site filter only)
wireless_ssids: include('fabric_site_filter_type', required=true)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Keep wireless_ssids optional in component filters

Setting wireless_ssids to required=true makes schema validation fail for any selective export that only targets port_assignments or port_channels. In this workflow, many valid inputs provide component_specific_filters without a wireless_ssids block, so this change blocks those runs at validation time instead of allowing optional component filters.

Useful? React with 👍 / 👎.

Comment on lines 251 to 252
# Port channels filters
port_channels: include('fabric_site_filter_type', required=False)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Validate device filters with the device filter schema

The commit introduces device_filter_type and documents device_ips, serial_numbers, and hostnames, but port_assignments and port_channels still reference fabric_site_filter_type. As a result, inputs that follow the new documentation will be rejected by schema validation because those device-level keys are not allowed under the currently referenced type.

Useful? React with 👍 / 👎.

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