URL: https://github.com/freeipa/freeipa/pull/3758
Author: rcritten
Title: #3758: [Backport][ipa-4-8] Add local helpers to handle unixid structure
Action: opened
PR body:
"""
This PR was opened automatically because PR #3751 was pushed to master and backport to ipa-4-8 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3758/head:pr3758
git checkout pr3758
URL: https://github.com/freeipa/freeipa/pull/3751
Author: abbra
Title: #3751: Add local helpers to handle unixid structure
Action: opened
PR body:
"""
Samba did remove unixid_from_*() helpers in the upstream commit
c906153cc7af21abe508ddd30c447642327d6a5d (Samba 4.11). Since they are
very simple, make a local copy instead.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1757089
Signed-off-by: Alexander Bokovoy <abokovoy(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3751/head:pr3751
git checkout pr3751
URL: https://github.com/freeipa/freeipa/pull/3741
Author: tiran
Title: #3741: [Backport][ipa-4-8] Reduce check warnings
Action: opened
PR body:
"""
This PR was opened automatically because PR #3722 was pushed to master and backport to ipa-4-8 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3741/head:pr3741
git checkout pr3741
URL: https://github.com/freeipa/freeipa/pull/3745
Author: flo-renaud
Title: #3745: [Backport][ipa-4-6] ipa user_add: do not check group if UPG is disabled
Action: opened
PR body:
"""
This is manual backport of PR #3744 to ipa-4-6.
Cherry-pick created a conflict in the test, related to imports.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3745/head:pr3745
git checkout pr3745
URL: https://github.com/freeipa/freeipa/pull/3744
Author: flo-renaud
Title: #3744: [Backport][ipa-4-7] ipa user_add: do not check group if UPG is disabled
Action: opened
PR body:
"""
This is a manual backport of PR #3739 to ipa-4-7 branch.
Cherry-pick created a conflict in the test, related to imports.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3744/head:pr3744
git checkout pr3744
URL: https://github.com/freeipa/freeipa/pull/3743
Author: flo-renaud
Title: #3743: [Backport][ipa-4-8] ipa user_add: do not check group if UPG is disabled
Action: opened
PR body:
"""
This PR was opened automatically because PR #3739 was pushed to master and backport to ipa-4-8 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3743/head:pr3743
git checkout pr3743
URL: https://github.com/freeipa/freeipa/pull/3732
Author: mrizwan93
Title: #3732: ipatests: File ownership and permission for dirsrv log instance after restore
Action: opened
PR body:
"""
Check if file ownership and permission is set to dirsrv:dirsrv
and 770 on /var/log/dirsrv/slapd-<instance> after ipa-restore.
related ticket : https://pagure.io/freeipa/issue/7725
Signed-off-by: Mohammad Rizwan Yusuf <myusuf(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3732/head:pr3732
git checkout pr3732
URL: https://github.com/freeipa/freeipa/pull/3742
Author: flo-renaud
Title: #3742: iptests: fix test_replica_promotion.py::TestHiddenReplicaPromotion
Action: opened
PR body:
"""
The test test_replica_promotion.py::TestHiddenReplicaPromotion randomly fails in nightly_f29.
The test is checking that a given IP address is not in the DNS records for the domain. When we are unlucky, we may come up with the following situation:
- IP address that is unexpected: 192.168.121.25
- IP address that is found for the DNS record: 192.168.121.254
As 192.168.121.25 is a substring of 192.168.121.254, the test wrongly considers that the unexpected address was found.
Extract of the log:
```
for host in hosts_unexpected:
value = host.hostname if rtype == 'SRV' else host.ip
> assert value not in txt
E AssertionError: assert '192.168.121.25' not in 'ipa-ca.ipa.test. 1 IN A 192.168.121.254'
E '192.168.121.25' is contained here:
E ipa-ca.ipa.test. 1 IN A 192.168.121.254
E ? ++++++++++++++
```
This happens because the test is comparing the content of the output as a string. The fix is extracting the exact hostname/IP address from the record instead.
Fixes: https://pagure.io/freeipa/issue/8070
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3742/head:pr3742
git checkout pr3742