Repository navigation
Dev/auto os install tests - #580
Merged
abhishek-sa1 merged 8 commits intoAug 6, 2026
Merged
Conversation
…rch64 OS install Implements test automation for ER-PROV-001: unattended OS installation on AArch64 platforms. automation_library/install_os/: - iso_generation_func.py: ISO source/output validation, tooling check - idrac_func.py: iDRAC reachability, LC status, virtual media status - kickstart_func.py: rootpw, sshkey, static IP, base environment checks - post_install_func.py: SSH, OS version, architecture, GUI package validation - install_os_msgs.py: test names, log messages, assert messages - install_os_vars.py: paths, timeouts, expected values molecule/install_os_arm_node/: - molecule.yml, create.yml, converge.yml: scenario configuration - test_install_os_arm_node.py: 12 sanity tests across 4 categories (preflight, ISO generation, iDRAC validation, post-install) Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
…nt with NFS - Replace check_virtual_media_status with check_os_deployment_job_status - Add verify_nfs_share_accessible function for NFS share validation - Update test messages to reflect NFS-based deployment approach - Add molecule test cases for OS deployment job status validation - Update function exports in __init__.py This aligns the automation library with the refactored Omnia implementation that uses idrac_os_deployment module with NFS share instead of the previous multi-step virtual media approach. Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
- Update test functions to check for NFS-hosted kickstart.cfg instead of embedded kickstart - Update GRUB config verification to look for NFS reference (inst.ks=nfs:...) instead of cdrom - Update converge.yml to use install_os.yml playbook and correct workdir - Update test messages and docstrings to reflect NFS-based approach - Remove unused install_os_arm_node_workdir variable Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
…ainer Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
Signed-off-by: Venu-p1 <236371043+Venu-p1@users.noreply.github.com>
Venu-p1
marked this pull request as ready for review
August 6, 2026 06:36
jagadeeshnv
approved these changes
Aug 6, 2026
Signed-off-by: Venu-p1 <236371043+Venu-p1@users.noreply.github.com>
Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
Signed-off-by: venu <236371043+Venu-p1@users.noreply.github.com>
abhishek-sa1
approved these changes
Aug 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.