URL: https://github.com/freeipa/freeipa/pull/5956
Author: rcritten
Title: #5956: [Backport][ipa-4-9] Don't assume that plugin attributes and objectclasses are lowercase
Action: opened
PR body:
"""
Manual backport of #5935
Only the nightly PR-CI configuration needed to be updated.
Don't assume that plugin attributes and objectclasses are lowercase
A user wrote their own plugin to add custom attributes which was
failing with an incorrect error that the attribute wasn't allowed.
It wasn't allowed because it wasn't being treated as case-insensitive
so wasn't being found in the schema.
https://pagure.io/freeipa/issue/8415
Signed-off-by: Rob Crittenden rcritten(a)redhat.com
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5956/head:pr5956
git checkout pr5956
URL: https://github.com/freeipa/freeipa/pull/5932
Author: ckelleyRH
Title: #5932: Parse getStatus as JSON not XML
Action: opened
PR body:
"""
On `dogtagpki/pki` master XML is being replaced by JSON, getStatus will return JSON in PKI 11.0+.
The PR for `dogtagpki/pki` that makes this change necessary is: https://github.com/dogtagpki/pki/pull/3674
To test, I forked the nightly copr build of `freeipa` and added in this patch. I then ran the `dogtagpki/pki` CI against my copr fork instead of the nightly freeipa copr. `dogtagpki/pki` CI fails against the nightly `freeipa` build, but succeeds with my patched build.
This is my first PR to this repo (hello everyone!) so if I need to do anything in addition, like bump a version or document that there is a breaking API change, then I would be grateful if someone could point me in the right direction!
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5932/head:pr5932
git checkout pr5932
URL: https://github.com/freeipa/freeipa/pull/5954
Author: fcami
Title: #5954: [Backport][ipa-4-9] ipatests: use krb5_trace in TestIpaAdTrustInstall
Action: opened
PR body:
"""
This PR was opened automatically because PR #5953 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5954/head:pr5954
git checkout pr5954
URL: https://github.com/freeipa/freeipa/pull/5935
Author: rcritten
Title: #5935: Don't assume that plugin attributes and objectclasses are lowercase
Action: opened
PR body:
"""
Don't assume that plugin attributes and objectclasses are lowercase
A user wrote their own plugin to add custom attributes which was
failing with an incorrect error that the attribute wasn't allowed.
It wasn't allowed because it wasn't being treated as case-insensitive
so wasn't being found in the schema.
https://pagure.io/freeipa/issue/8415
Signed-off-by: Rob Crittenden <rcritten(a)redhat.com>
**NOTE**: the new test file is not yet integrated into PR-CI. I think this is fine testing as part of the nightlies and not as gating but I'm open to suggestions.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5935/head:pr5935
git checkout pr5935
URL: https://github.com/freeipa/freeipa/pull/5951
Author: rcritten
Title: #5951: Test semi-generic way to pull in external repo
Action: opened
PR body:
"""
Testing in the context of https://github.com/freeipa/freeipa/pull/5932
I'm not yet sure that setup_class() is the best way to do this and IIRC DNS resolution can be tricky but let's see what happens.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5951/head:pr5951
git checkout pr5951
URL: https://github.com/freeipa/freeipa/pull/5953
Author: fcami
Title: #5953: ipatests: use krb5_trace in TestIpaAdTrustInstall
Action: opened
PR body:
"""
tasks.create_active_user can fail in a subtle way when there
are two IPA servers due to replication delays.
Using the debug-enabled version of create_active_user helps
determine whether there is another underlying issue and, in
general, prevents the above problem.
Fixes: https://pagure.io/freeipa/issue/8944
Signed-off-by: François Cami <fcami(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5953/head:pr5953
git checkout pr5953
URL: https://github.com/freeipa/freeipa/pull/5950
Author: flo-renaud
Title: #5950: [Backport][ipa-4-9] Add index for sudoorder
Action: opened
PR body:
"""
This PR was opened automatically because PR #5933 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5950/head:pr5950
git checkout pr5950
URL: https://github.com/freeipa/freeipa/pull/5948
Author: flo-renaud
Title: #5948: [Backport][ipa-4-9] ipatests: Look for warning into stderr instead of stdout
Action: opened
PR body:
"""
This PR was opened automatically because PR #5938 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5948/head:pr5948
git checkout pr5948
URL: https://github.com/freeipa/freeipa/pull/5949
Author: antoniotorresm
Title: #5949: [Backport][ipa-4-9] dnszone-add: deprecate option for setting SOA serial
Action: opened
PR body:
"""
This PR was opened automatically because PR #5841 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5949/head:pr5949
git checkout pr5949