Skip to content

Fix stale SMB secret + floating ansible-core in integ-run/integ-seq-run - #389

Merged
ddemlow merged 1 commit into
mainfrom
fix/smb-indy-secret-and-ansible-core-pin
Nov 2, 2026
Merged

ddemlow merged 1 commit into
mainfrom
fix/smb-indy-secret-and-ansible-core-pin

Conversation

@ddemlow

@ddemlow ddemlow commented Nov 2, 2026

Copy link
Copy Markdown
Member

Summary

Two bugs found while troubleshooting the nightly vm_export/vm_import/remote_cluster_info-family CI failures on the Indy-lab fixture (vhc6 @ 10.6.112.64, vsns19 @ 10.6.42.19):

Also created the missing SMB subdirectories directly on the 10.6.42.5/exports share (integration-test-vm-export, integration-test-vm-import-vhc6, integration-test-vm-import-vsns19) — the old 10.5.11.39/cidata share had these from years ago; the repoint moved to a brand-new share that was never populated with them, and HyperCore's export/import API doesn't auto-create the target directory. That's an infra-side fix (not in this diff), noted here for context since it was failing for the same symptom.

Test plan

  • Next nightly integ-test run (or a manual workflow_dispatch) shows vm_export/vm_import passing on both 10.6.112.64 and 10.6.42.19
  • The ~15 #387-family bare-conditional failures (node_info, registration, inventory, time_zone, time_server, snapshot_schedule, role_template2vm, dns_config, smtp, utils_login, role_cluster_config, vm_snapshot, vm_clone, vm_disk__iso_eject, version_update__shutdown_restart_vms, remote_cluster_info) stop failing with the 2.16.0 pin

🤖 Generated with Claude Code

…sible-core

z_ansible-test.yml (the reusable workflow integ-run/integ-seq-run actually dispatch
to) was missed by the 2026-10-29 Indy-lab repoint: it still passed
CI_CONFIG_HC_IP50_SMB_PASSWORD to make-integ-config, which sends that password
against the hardcoded 10.6.42.5 server -- a real access failure independent of
the missing export/import directories (fixed separately, directly on the share).

Also pin ansible-core to 2.16.0 instead of floating to latest (2.17.4 on the
current container), matching examples-run's existing pin and Red Hat's
partner-certification-checker v3.0.0 floor (#373). 2.17 enforces strict
boolean conditionals and breaks ~15 targets using this collection's
bare-truthy-string idiom (#387); 2.16 doesn't enforce it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@ddemlow
ddemlow merged commit 873350e into main Nov 2, 2026
6 checks passed
@ddemlow
ddemlow deleted the fix/smb-indy-secret-and-ansible-core-pin branch November 2, 2026 12:31
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