Skip to content

feat: test enroll snmpv3 user - #2581

Closed
haseebsyed12 wants to merge 1 commit into
mainfrom
test-enroll-snmpv3-user
Closed

haseebsyed12 wants to merge 1 commit into
mainfrom
test-enroll-snmpv3-user

Conversation

@haseebsyed12

Copy link
Copy Markdown
Contributor

What does this change do?

Upgrade impact

  • This change requires operator action to upgrade. If checked, add the
    upgrade-impact label and a release note: run scriv create from the
    repository root and describe the required action in the generated
    changelog.d/ file. See RELEASING.md.

Operator action means anything a deployment has to do beyond a normal resync:
deploy repo or values changes, new or removed secrets, enabling or disabling a
component, or a manual one-time step.

@haseebsyed12 haseebsyed12 changed the title Test enroll snmpv3 user feat: test enroll snmpv3 user Oct 26, 2026
@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Python test results

129 tests   129 ✅  10s ⏱️
  1 suites    0 💤
  1 files      0 ❌

Results for commit f6f9723.

♻️ This comment has been updated with latest results.

@haseebsyed12
haseebsyed12 force-pushed the test-enroll-snmpv3-user branch 11 times, most recently from 04252e4 to 7a1fb24 Compare October 28, 2026 06:01
Strip BMC init/password, out-of-band and agent inspection, Dell BIOS,
RAID, and firmware from the default enroll() flow. The trimmed flow runs
chassis_info (read-only, for node naming) -> create_or_update -> the
run_post_inspection_runbook loop -> transition(provide/available), and
main() still writes --node-uuid-output on success for the post-enroll
hook. All CLI args and parse_bool/parse_runbooks are preserved;
old_password/firmware_update/raid_configure stay in the signature but are
inert.

Update tests: remove the two full-sequence tests that asserted removed
paths, rewrite test_post_inspection_runbook_order and
test_post_inspection_runbooks_stop_on_failure for the trimmed flow,
preserve all in-scope coverage. enroll-server.yaml: doc note only;
contract/params/output/args/mounts unchanged.

Gates: ruff + uv build + pytest (822 passed) green; helm lint/template,
kustomize renders green; deploy-repo argo-lint/unittest unchanged vs
baseline.
@haseebsyed12
haseebsyed12 force-pushed the test-enroll-snmpv3-user branch from 7a1fb24 to f6f9723 Compare October 29, 2026 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants