Skip to content

Commit

Permalink
Use _broker_facts instead of _broker_args for provisioning tests (#17492
Browse files Browse the repository at this point in the history
)

Signed-off-by: Gaurav Talreja <gtalreja@redhat.com>
  • Loading branch information
Gauravtalreja1 authored Feb 4, 2025
1 parent 8ca7460 commit 2e9f5ea
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 22 deletions.
4 changes: 2 additions & 2 deletions pytest_fixtures/component/provision_pxe.py
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ def pxeless_discovery_host(provisioning_host, module_discovery_sat, pxe_loader):
"""Fixture for returning a pxe-less discovery host for provisioning"""
sat = module_discovery_sat.sat
image_name = f"{gen_string('alpha')}-{module_discovery_sat.iso}"
mac = provisioning_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_host._broker_facts['provisioning_nic_mac_addr']
# Remaster and upload discovery image to automatically input values
result = sat.execute(
'cd /var/www/html/pub && '
Expand All @@ -329,7 +329,7 @@ def pxeless_discovery_host(provisioning_host, module_discovery_sat, pxe_loader):
job_template='configure-pxe-boot',
target_host=provisioning_host.name,
target_vlan_id=settings.provisioning.vlan_id,
target_vm_firmware=provisioning_host._broker_args['target_vm_firmware'],
target_vm_firmware=provisioning_host._broker_facts['target_vm_firmware'],
target_pxeless_image=image_name,
target_boot_scenario='pxeless_pre',
).execute()
Expand Down
4 changes: 2 additions & 2 deletions tests/foreman/api/test_computeresource_vmware.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,11 +155,11 @@ def test_positive_provision_vmware_pxe_discovery(
:expectedresults: Host should be provisioned successfully
"""
mac = provisioning_vmware_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_vmware_host._broker_facts['provisioning_nic_mac_addr']
sat = module_discovery_sat.sat
# start the provisioning host
vmware_host = VMWareVirtualMachine(
vmwareclient, name=provisioning_vmware_host._broker_args['name']
vmwareclient, name=provisioning_vmware_host._broker_facts['name']
)
vmware_host.start()
wait_for(
Expand Down
8 changes: 4 additions & 4 deletions tests/foreman/api/test_discoveredhost.py
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ def test_positive_provision_pxe_host(
"""
sat = module_discovery_sat.sat
provisioning_host.power_control(ensure=False)
mac = provisioning_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_host._broker_facts['provisioning_nic_mac_addr']
wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
timeout=1500,
Expand Down Expand Up @@ -249,7 +249,7 @@ def test_positive_provision_pxe_less_host(
"""
sat = module_discovery_sat.sat
pxeless_discovery_host.power_control(ensure=False)
mac = pxeless_discovery_host._broker_args['provisioning_nic_mac_addr']
mac = pxeless_discovery_host._broker_facts['provisioning_nic_mac_addr']
wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
timeout=1500,
Expand Down Expand Up @@ -383,7 +383,7 @@ def test_positive_reboot_pxe_host(
"""
sat = module_discovery_sat.sat
provisioning_host.power_control(ensure=False)
mac = provisioning_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_host._broker_facts['provisioning_nic_mac_addr']
wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
timeout=1500,
Expand Down Expand Up @@ -430,7 +430,7 @@ def test_positive_reboot_all_pxe_hosts(
"""
sat = module_discovery_sat.sat
provisioning_host.power_control(ensure=False)
mac = provisioning_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_host._broker_facts['provisioning_nic_mac_addr']
wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
timeout=1500,
Expand Down
14 changes: 7 additions & 7 deletions tests/foreman/api/test_provisioning.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ def test_rhel_pxe_provisioning(
:parametrized: yes
"""
host_mac_addr = provisioning_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_host._broker_facts['provisioning_nic_mac_addr']
sat = module_provisioning_sat.sat
host = sat.api.Host(
hostgroup=provisioning_hostgroup,
Expand Down Expand Up @@ -238,7 +238,7 @@ def test_rhel_ipxe_provisioning(
)
)
assert ipxe_http_url.status == 0
host_mac_addr = provisioning_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_host._broker_facts['provisioning_nic_mac_addr']
host = sat.api.Host(
hostgroup=provisioning_hostgroup,
organization=module_sca_manifest_org,
Expand Down Expand Up @@ -367,7 +367,7 @@ def test_rhel_httpboot_provisioning(
# update grub2-efi package
sat.cli.Packages.update(packages='grub2-efi', options={'assumeyes': True})

host_mac_addr = provisioning_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_host._broker_facts['provisioning_nic_mac_addr']
host = sat.api.Host(
hostgroup=provisioning_hostgroup,
organization=module_sca_manifest_org,
Expand Down Expand Up @@ -492,7 +492,7 @@ def test_rhel_pxe_provisioning_fips_enabled(
:Verifies: SAT-26071
"""
sat = module_provisioning_sat.sat
host_mac_addr = provisioning_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_host._broker_facts['provisioning_nic_mac_addr']
# Verify password hashing algorithm SHA512 is set in OS used for provisioning
assert module_provisioning_rhel_content.os.password_hash == 'SHA512'

Expand Down Expand Up @@ -630,7 +630,7 @@ def test_rhel_pxe_provisioning_secureboot_enabled(
:parametrized: yes
"""
host_mac_addr = provisioning_vmware_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_vmware_host._broker_facts['provisioning_nic_mac_addr']
sat = module_provisioning_sat.sat
host = sat.api.Host(
hostgroup=provisioning_hostgroup,
Expand All @@ -646,7 +646,7 @@ def test_rhel_pxe_provisioning_secureboot_enabled(

# start the provisioning host on VMware, do not ensure that we can connect to SSHD
vmware_host = VMWareVirtualMachine(
vmwareclient, name=provisioning_vmware_host._broker_args['name']
vmwareclient, name=provisioning_vmware_host._broker_facts['name']
)
vmware_host.start()

Expand Down Expand Up @@ -736,7 +736,7 @@ def test_capsule_pxe_provisioning(
:parametrized: yes
"""
host_mac_addr = provisioning_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_host._broker_facts['provisioning_nic_mac_addr']
sat = capsule_provisioning_sat.sat
cap = module_capsule_configured
host = sat.api.Host(
Expand Down
2 changes: 1 addition & 1 deletion tests/foreman/api/test_provisioning_puppet.py
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ def test_host_provisioning_with_external_puppetserver(
:customerscenario: true
"""
puppet_env = 'production'
host_mac_addr = provisioning_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_host._broker_facts['provisioning_nic_mac_addr']
sat = module_provisioning_sat.sat
host = sat.api.Host(
hostgroup=provisioning_hostgroup,
Expand Down
2 changes: 1 addition & 1 deletion tests/foreman/cli/test_ansible.py
Original file line number Diff line number Diff line change
Expand Up @@ -924,7 +924,7 @@ def test_positive_ansible_provisioning_callback(
1. All hosts managed by Satellite are added to Satellite inventory.
2. Starting ansible-callback systemd service, starts a job_template execution in AAP
"""
host_mac_addr = provisioning_host._broker_args['provisioning_nic_mac_addr']
host_mac_addr = provisioning_host._broker_facts['provisioning_nic_mac_addr']
sat = module_provisioning_sat.sat
aap_fqdn = settings.AAP_INTEGRATION.AAP_FQDN
job_template = settings.AAP_INTEGRATION.callback_job_template
Expand Down
4 changes: 2 additions & 2 deletions tests/foreman/cli/test_discoveredhost.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ def test_rhel_pxe_discovery_provisioning(
"""
sat = module_discovery_sat.sat
provisioning_host.power_control(ensure=False)
mac = provisioning_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_host._broker_facts['provisioning_nic_mac_addr']

wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
Expand Down Expand Up @@ -111,7 +111,7 @@ def test_rhel_pxeless_discovery_provisioning(
"""
sat = module_discovery_sat.sat
pxeless_discovery_host.power_control(ensure=False)
mac = pxeless_discovery_host._broker_args['provisioning_nic_mac_addr']
mac = pxeless_discovery_host._broker_facts['provisioning_nic_mac_addr']

wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
Expand Down
6 changes: 3 additions & 3 deletions tests/foreman/ui/test_discoveredhost.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def test_positive_provision_pxe_host(
"""
sat = module_discovery_sat.sat
provisioning_host.power_control(ensure=False)
mac = provisioning_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_host._broker_facts['provisioning_nic_mac_addr']
wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
timeout=1500,
Expand Down Expand Up @@ -164,7 +164,7 @@ def test_positive_custom_provision_pxe_host(
"""
sat = module_discovery_sat.sat
provisioning_host.power_control(ensure=False)
mac = provisioning_host._broker_args['provisioning_nic_mac_addr']
mac = provisioning_host._broker_facts['provisioning_nic_mac_addr']
wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
timeout=1500,
Expand Down Expand Up @@ -320,7 +320,7 @@ def test_positive_auto_provision_host_with_rule(
"""
sat = module_discovery_sat.sat
pxeless_discovery_host.power_control(ensure=False)
mac = pxeless_discovery_host._broker_args['provisioning_nic_mac_addr']
mac = pxeless_discovery_host._broker_facts['provisioning_nic_mac_addr']
wait_for(
lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [],
timeout=1500,
Expand Down

0 comments on commit 2e9f5ea

Please sign in to comment.