Skip to content

Commit

Permalink
[6.15.z Cherrypick]Fix assertion for installing katello-ca cert and u…
Browse files Browse the repository at this point in the history
…pdating rhel_contenthost fixture to test default rhel version (#17632)

[6.15.z cherrypick] Fix assertion for installing katello-ca cert and updating rhel_contenthost fixture to test default rhel version]
  • Loading branch information
shweta83 authored Feb 19, 2025
1 parent 5083920 commit 6deb325
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions tests/foreman/cli/test_registration.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,8 @@ def test_host_registration_end_to_end(
assert rhel_contenthost.subscription_config['server']['port'] == CLIENT_PORT


def test_upgrade_katello_ca_consumer_rpm(
module_org, module_location, target_sat, rhel7_contenthost
):
@pytest.mark.rhel_ver_list([settings.content_host.default_rhel_version])
def test_upgrade_katello_ca_consumer_rpm(module_org, module_location, target_sat, rhel_contenthost):
"""After updating the consumer cert the rhsm.conf file still points to Satellite host name
and not Red Hat CDN for subscription.
Expand All @@ -135,11 +134,12 @@ def test_upgrade_katello_ca_consumer_rpm(
consumer_cert_src = f'{consumer_cert_name}-1.0-1.src.rpm'
new_consumer_cert_rpm = f'{consumer_cert_name}-1.0-2.noarch.rpm'
spec_file = f'{consumer_cert_name}.spec'
vm = rhel7_contenthost
vm = rhel_contenthost
# Install consumer cert and check server URL in /etc/rhsm/rhsm.conf
assert vm.execute(
result = vm.execute(
f'rpm -Uvh "http://{target_sat.hostname}/pub/{consumer_cert_name}-1.0-1.noarch.rpm"'
)
assert result.status == 0
# Check server URL is not Red Hat CDN's "subscription.rhsm.redhat.com"
assert vm.subscription_config['server']['hostname'] != 'subscription.rhsm.redhat.com'
assert target_sat.hostname == vm.subscription_config['server']['hostname']
Expand Down

0 comments on commit 6deb325

Please sign in to comment.