Skip to content

Integration: nd_interface_ethernet_access setup probe policy + deploy timeout - #454

Open
allenrobel wants to merge 2 commits into
developfrom
fix_ethernet_access_setup_probe_policy
Open

Integration: nd_interface_ethernet_access setup probe policy + deploy timeout#454
allenrobel wants to merge 2 commits into
developfrom
fix_ethernet_access_setup_probe_policy

Conversation

@allenrobel

@allenrobel allenrobel commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Related Issue(s)

Fixes #408

Proposed Changes

Scope audit re-run for #408: after this change, no integration target contains a truly null policy: key (a policy: line whose next non-comment line is not more-deeply indented).

Test Notes

  • Full nd_interface_ethernet_access network-integration target run green against the live SITE1 lab (ND 4.2.1, 9000v testbed), including the overridden-phase deploy that previously timed out; the setup cleanup also reconciled the pending intent orphaned by the earlier mid-deploy timeout (setup task reported changed)
  • ansible-test sanity --test yamllint passes on both changed files (nd-dev container machine)

Cisco Nexus Dashboard Version

4.2.1

Related ND API Resource Category

  • analyze
  • infra
  • manage
  • onemanage
  • other

Checklist

  • Latest commit is rebased from develop with merge conflicts resolved
  • New or updates to documentation has been made accordingly
  • Assigned the proper reviewers

🤖 Generated with Claude Code

@allenrobel allenrobel changed the title Integration: nd_interface_ethernet_access setup probe policy + deploy timeout (#408) Integration: nd_interface_ethernet_access setup probe policy + deploy timeout Jul 28, 2026
@allenrobel allenrobel self-assigned this Jul 28, 2026
@allenrobel allenrobel added ready for review Submitter is requesting a PR review 2.0.0 Release 2.0.0 nac01 NaC ND release 0.0.1 labels Jul 28, 2026
@allenrobel
allenrobel force-pushed the fix_ethernet_access_setup_probe_policy branch from a38590e to f0e5b53 Compare August 10, 2026 20:12
@allenrobel
allenrobel force-pushed the fix_ethernet_access_setup_probe_policy branch 3 times, most recently from d85d6c6 to 8fe27ea Compare August 11, 2026 23:36
allenrobel and others added 2 commits August 13, 2026 09:20
…cy (#408)

The check-mode re-query probe in setup.yaml used a bare `policy:` (null),
which the policy-required-on-create preflight (issue #350, PR #362) now
rejects whenever the preceding cleanup actually removed the interface,
failing the target during setup. Send `policy: {}` instead, matching the
fix already applied to nd_interface_ethernet_trunk_host in PR #360.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017QjkaNkVgf4yTanJVQB9ua
…le_defaults

The shared argspec's `timeout` default (30s) propagates through
sender_nd.set_params() into the httpapi plugin, which overwrites
persistent_command_timeout on every task -- inventory-level
ansible_command_timeout can never take effect. The multi-switch bulk
interfaceActions/deploy in the overridden phase exceeds 30s on the 9000v
testbed, killing the run mid-deploy. Adopt the same target-scoped
module_defaults timeout the port-channel targets already use.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017QjkaNkVgf4yTanJVQB9ua
@allenrobel
allenrobel force-pushed the fix_ethernet_access_setup_probe_policy branch from 8fe27ea to cae3e58 Compare August 13, 2026 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.0.0 Release 2.0.0 nac01 NaC ND release 0.0.1 ready for review Submitter is requesting a PR review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integration: nd_interface_ethernet_access setup probe fails the policy-required-on-create preflight (#350)

2 participants