mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
ipatests: do not set dns_lookup to true
dns_lookup was set to false during ipa client installation which prevented searches for SRV records for Kerberos servers. Since https://pagure.io/freeipa/issue/6523 is fixed, dns_lookup is always True now and the fixture is not needed anymore. Reviewed-By: Francois Cami <fcami@redhat.com>
This commit is contained in:
parent
1086f7a70f
commit
b707af1c68
@ -78,23 +78,6 @@ class TestSMB(IntegrationTest):
|
|||||||
for user in [cls.ipa_user1, cls.ipa_user2, cls.ad_user]:
|
for user in [cls.ipa_user1, cls.ipa_user2, cls.ad_user]:
|
||||||
tasks.run_command_as_user(cls.smbserver, user, ['stat', '.'])
|
tasks.run_command_as_user(cls.smbserver, user, ['stat', '.'])
|
||||||
|
|
||||||
def enable_dns_lookup_kdc(self, host):
|
|
||||||
with tasks.FileBackup(host, paths.KRB5_CONF):
|
|
||||||
krb5_conf = host.get_file_contents(
|
|
||||||
paths.KRB5_CONF, encoding='utf-8')
|
|
||||||
krb5_conf = krb5_conf.replace(
|
|
||||||
'dns_lookup_kdc = false', 'dns_lookup_kdc = true')
|
|
||||||
host.put_file_contents(paths.KRB5_CONF, krb5_conf)
|
|
||||||
yield
|
|
||||||
|
|
||||||
@pytest.fixture
|
|
||||||
def enable_smb_client_dns_lookup_kdc(self):
|
|
||||||
yield from self.enable_dns_lookup_kdc(self.smbclient)
|
|
||||||
|
|
||||||
@pytest.fixture
|
|
||||||
def enable_smb_server_dns_lookup_kdc(self):
|
|
||||||
yield from self.enable_dns_lookup_kdc(self.smbserver)
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def samba_share_public(self):
|
def samba_share_public(self):
|
||||||
"""Setup share outside /home on samba server."""
|
"""Setup share outside /home on samba server."""
|
||||||
@ -320,8 +303,7 @@ class TestSMB(IntegrationTest):
|
|||||||
self.check_smb_access_at_ipa_client(
|
self.check_smb_access_at_ipa_client(
|
||||||
self.ipa_user1, self.ipa_user1_password, samba_share)
|
self.ipa_user1, self.ipa_user1_password, samba_share)
|
||||||
|
|
||||||
def test_smb_access_for_ad_user_at_ipa_client(
|
def test_smb_access_for_ad_user_at_ipa_client(self):
|
||||||
self, enable_smb_client_dns_lookup_kdc):
|
|
||||||
samba_share = {
|
samba_share = {
|
||||||
'name': 'homes',
|
'name': 'homes',
|
||||||
'server_path': '/home/{}/{}'.format(self.ad.domain.name,
|
'server_path': '/home/{}/{}'.format(self.ad.domain.name,
|
||||||
@ -352,7 +334,7 @@ class TestSMB(IntegrationTest):
|
|||||||
@pytest.mark.skipif(
|
@pytest.mark.skipif(
|
||||||
osinfo.id == 'fedora' and osinfo.version_number <= (31,),
|
osinfo.id == 'fedora' and osinfo.version_number <= (31,),
|
||||||
reason='Test requires krb 1.18')
|
reason='Test requires krb 1.18')
|
||||||
def test_smb_service_s4u2self(self, enable_smb_server_dns_lookup_kdc):
|
def test_smb_service_s4u2self(self):
|
||||||
"""Test S4U2Self operation by IPA service
|
"""Test S4U2Self operation by IPA service
|
||||||
against both AD and IPA users
|
against both AD and IPA users
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user