Skip to content

ci(lh-114517): add public release smoke harness - #28

Open
huides00 wants to merge 2 commits into
mainfrom
LH-114517/public-release-smoke-test
Open

ci(lh-114517): add public release smoke harness#28
huides00 wants to merge 2 commits into
mainfrom
LH-114517/public-release-smoke-test

Conversation

@huides00

Copy link
Copy Markdown
Collaborator

https://jira-eng-rtp3.cisco.com/jira/browse/LH-114517

Description

Public SCCFM releases need a reusable credential-free check that verifies what customers can install from PyPI and Ansible Galaxy. The harness resolves matching registry versions, installs both artifacts in an isolated controller, validates CLI and Ansible discovery, and exercises an offline module path without contacting a tenant.

Add a credential-free harness that resolves matching PyPI and Ansible Galaxy versions, installs
the exact public artifacts, and verifies the CLI schema and discovered Ansible plugins in an
isolated controller. Cover version resolution and report generation with unit tests.
Validate the CLI schema safety contract and execute the discovered Ansible inventory and lookup
plugins against an isolated controller. Require each runtime path to stop at missing-profile
validation and include the selected plugins in the smoke report.
@huides00
huides00 marked this pull request as ready for review August 21, 2026 11:54
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.

2 participants