test_ipa_healthcheck_no_errors and test_ipa_dns_systemrecords_check fail with:
test_ipa_healthcheck_no_errors
test_ipa_dns_systemrecords_check
[ { "source": "ipahealthcheck.ipa.idns", "check": "IPADNSSystemRecordsCheck", "result": "WARNING", "uuid": "b979a88a-6373-4990-bc83-ce724e9730b4", "when": "20210120055054Z", "duration": "0.032740", "kw": { "msg": "Got {count} ipa-ca AAAA records, expected {expected}", "count": 1, "expected": 2 } } ]
IPA server's AAAA records at embedded DNS mode depend on the result of get_server_ip_address function (ipaserver.install.installutils), which in turn, relies on NSS.
get_server_ip_address
ipaserver.install.installutils
In the case of Azure Pipelines, there are neither IPv6 records in /etc/hosts nor external DNS, which may provide such. This leads to the missing AAAA records for master and missing AAAA records for ipa-ca pointing to master in embedded DNS.
/etc/hosts
ipa-ca
test_ipa_dns_systemrecords_check doesn't expect to be in IPv6 environment.
Metadata Update from @slev: - Issue assigned to slev
GH PR: https://github.com/freeipa/freeipa/pull/5486
master:
ipa-4-9:
Metadata Update from @abbra: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
ipa-4-8:
Login to comment on this ticket.