Skip to content

Commit

Permalink
testing foreman_ygg_worker, etc.
Browse files Browse the repository at this point in the history
  • Loading branch information
pondrejk committed Oct 16, 2024
1 parent 295d292 commit 94196d2
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion tests/foreman/cli/test_remoteexecution.py
Original file line number Diff line number Diff line change
Expand Up @@ -1097,6 +1097,7 @@ def test_positive_run_job_in_chosen_directory(
:parametrized: yes
"""

client_repo = ohsnap.dogfood_repository(
settings.ohsnap,
product='client',
Expand All @@ -1112,6 +1113,7 @@ def test_positive_run_job_in_chosen_directory(
'location-ids': smart_proxy_location.id,
}
)

# register host with pull provider rex
result = rhel_contenthost.register(
module_org,
Expand Down Expand Up @@ -1220,14 +1222,21 @@ def test_positive_run_job_on_host_registered_to_pull_provider(
'location-ids': smart_proxy_location.id,
}
)
os_version = rhel_contenthost.os_version.major
repos = {
9: f'repo=https://download.copr.fedorainfracloud.org/results/@theforeman/client-nightly-staging-scratch-1c8dce7f-847d-58f5-9d4c-591b1aa6b9f0/rhel-9-x86_64,repo=https://download.copr.fedorainfracloud.org/results/@theforeman/client-nightly-staging-scratch-ac8befae-0841-56f5-963f-97afba0edc97/rhel-9-x86_64,repo={client_repo.baseurl},repo={settings.repos.rhel9_os.appstream},repo={settings.repos.rhel9_os.baseos}',
8: f'repo=https://download.copr.fedorainfracloud.org/results/@theforeman/client-nightly-staging-scratch-1c8dce7f-847d-58f5-9d4c-591b1aa6b9f0/rhel-8-x86_64/,repo=https://download.copr.fedorainfracloud.org/results/@theforeman/client-nightly-staging-scratch-ac8befae-0841-56f5-963f-97afba0edc97/rhel-8-x86_64,repo={client_repo.baseurl},repo={settings.repos.rhel8_os.appstream},repo={settings.repos.rhel8_os.baseos}',
7: f'repo=https://download.copr.fedorainfracloud.org/results/@theforeman/client-nightly-staging-scratch-1c8dce7f-847d-58f5-9d4c-591b1aa6b9f0/rhel-7-x86_64/,repo=https://download.copr.fedorainfracloud.org/results/@theforeman/client-nightly-staging-scratch-ac8befae-0841-56f5-963f-97afba0edc97/rhel-7-x86_64/,repo={client_repo.baseurl},repo={settings.repos.rhel7_os}',
}

# register host with pull provider rex (SAT-1677)
result = rhel_contenthost.register(
module_org,
smart_proxy_location,
module_ak_with_cv.name,
module_capsule_configured_mqtt,
setup_remote_execution_pull=True,
repo_data=f'repo={client_repo.baseurl}',
repo_data=repos[os_version],
ignore_subman_errors=True,
force=True,
)
Expand Down

0 comments on commit 94196d2

Please sign in to comment.