RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1720952 - Cannot modify TTL with ipa dnsrecord-mod --ttl alone on command line
Summary: Cannot modify TTL with ipa dnsrecord-mod --ttl alone on command line
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: ipa
Version: 7.6
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: rc
: ---
Assignee: IPA Maintainers
QA Contact: ipa-qe
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-06-16 19:26 UTC by Tomasz Kepczynski
Modified: 2020-03-31 19:56 UTC (History)
7 users (show)

Fixed In Version: ipa-4.6.6-1.el7
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-03-31 19:55:52 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2020:1083 0 None None None 2020-03-31 19:56:18 UTC

Description Tomasz Kepczynski 2019-06-16 19:26:48 UTC
Description of problem:

See the following output and reported error:
vesemir:~> ipa dnsrecord-mod ZZZZZ.org ns11 --ttl=86400
No option to modify specific record provided.
Current DNS record contents:

A record: 185.136.96.96
AAAA record: 2a06:fb00:1::1:96

Modify A record '185.136.96.96'? Yes/No (default No): 
Modify AAAA record '2a06:fb00:1::1:96'? Yes/No (default No): 
ipa: ERROR: No options to modify a specific record provided.

Version-Release number of selected component (if applicable):

ipa-client-4.6.4-10.el7.centos.3.x86_64

How reproducible:
Always

Actual results:

Cannot modify DNS record's TTL.

Expected results:

DNS record's TTL modified.

Additional info:
Disclosure - found on CentOS 7.6 and NOT replicated on RHEL.
Passing data already on the record already allows changing TTL but is error prone (especially for records with many data):

vesemir:~> ipa dnsrecord-mod ZZZZ.org ns11 --ttl=86400 --a-rec=185.136.96.96 --aaaa-rec=2a06:fb00:1::1:96
  Record name: ns11
  Czas życia: 86400
  A record: 185.136.96.96
  AAAA record: 2a06:fb00:1::1:96

Comment 2 Florence Blanc-Renaud 2019-06-17 16:52:05 UTC
Workaround: use the following command instead
$ ipa dnsrecord-mod ZZZZ.org ns11 --setattr dnsttl=86400

Comment 3 Tomasz Kepczynski 2019-06-17 19:58:34 UTC
That's nice suggestion which triggers a side note: it is not immediately obvious from different ipa commands output which value correlates to which LDAP attribute (and localizations complicates it even more). Would it be possible to have an output format which would display LDAP attributes (as they are stored in database) along with their human readable names? Maybe something along of the '--all' output but a bit more (--all-attrs?).

Comment 4 Rob Crittenden 2019-06-17 20:15:01 UTC
Use --raw

Comment 5 Alexander Bokovoy 2019-06-17 20:16:09 UTC
Such command exists already: ipa show-mappings. It is not perfect as it doesn't really show actual LDAP attributes for complex cases like DNS management where command line parameters often transformed twice (client/server sides), but it gives you some idea, at least. For example, cert-type is mapped to cert_part_type (? at the end means it is an optional single value) which then splits into type subcomponent of 'CERT' DNS record type. There is a bit of explanation of what all that means in https://www.freeipa.org/page/V2/DNS_Interface_Design, old design page for 'ipa dnsrecord-*' commands.

However, for the purpose of seeing all this preprocessed on existing entries, use --raw, as Rob pointed out.

$ ipa help show-mappings
Usage: ipa [global-options] show-mappings COMMAND-NAME [options]

Show mapping of LDAP attributes to command-line option.
Options:
  -h, --help  show this help message and exit

$ ipa show-mappings
Command name: dnsrecord-mod
Parameter                  : LDAP attribute
=========                  : ==============
ttl                        : dnsttl?
a-rec                      : arecord*
a-ip-address               : a_part_ip_address?
aaaa-rec                   : aaaarecord*
aaaa-ip-address            : aaaa_part_ip_address?
a6-rec                     : a6record*
a6-data                    : a6_part_data?
afsdb-rec                  : afsdbrecord*
afsdb-subtype              : afsdb_part_subtype?
afsdb-hostname             : afsdb_part_hostname?
cert-rec                   : certrecord*
cert-type                  : cert_part_type?
cert-key-tag               : cert_part_key_tag?
cert-algorithm             : cert_part_algorithm?
cert-certificate-or-crl    : cert_part_certificate_or_crl?
cname-rec                  : cnamerecord*
cname-hostname             : cname_part_hostname?
dlv-rec                    : dlvrecord*
dlv-key-tag                : dlv_part_key_tag?
dlv-algorithm              : dlv_part_algorithm?
dlv-digest-type            : dlv_part_digest_type?
dlv-digest                 : dlv_part_digest?
dname-rec                  : dnamerecord*
dname-target               : dname_part_target?
ds-rec                     : dsrecord*
ds-key-tag                 : ds_part_key_tag?
ds-algorithm               : ds_part_algorithm?
ds-digest-type             : ds_part_digest_type?
ds-digest                  : ds_part_digest?
kx-rec                     : kxrecord*
kx-preference              : kx_part_preference?
kx-exchanger               : kx_part_exchanger?
loc-rec                    : locrecord*
loc-lat-deg                : loc_part_lat_deg?
loc-lat-min                : loc_part_lat_min?
loc-lat-sec                : loc_part_lat_sec?
loc-lat-dir                : loc_part_lat_dir?
loc-lon-deg                : loc_part_lon_deg?
loc-lon-min                : loc_part_lon_min?
loc-lon-sec                : loc_part_lon_sec?
loc-lon-dir                : loc_part_lon_dir?
loc-altitude               : loc_part_altitude?
loc-size                   : loc_part_size?
loc-h-precision            : loc_part_h_precision?
loc-v-precision            : loc_part_v_precision?
mx-rec                     : mxrecord*
mx-preference              : mx_part_preference?
mx-exchanger               : mx_part_exchanger?
naptr-rec                  : naptrrecord*
naptr-order                : naptr_part_order?
naptr-preference           : naptr_part_preference?
naptr-flags                : naptr_part_flags?
naptr-service              : naptr_part_service?
naptr-regexp               : naptr_part_regexp?
naptr-replacement          : naptr_part_replacement?
ns-rec                     : nsrecord*
ns-hostname                : ns_part_hostname?
ptr-rec                    : ptrrecord*
ptr-hostname               : ptr_part_hostname?
srv-rec                    : srvrecord*
srv-priority               : srv_part_priority?
srv-weight                 : srv_part_weight?
srv-port                   : srv_part_port?
srv-target                 : srv_part_target?
sshfp-rec                  : sshfprecord*
sshfp-algorithm            : sshfp_part_algorithm?
sshfp-fp-type              : sshfp_part_fp_type?
sshfp-fingerprint          : sshfp_part_fingerprint?
tlsa-rec                   : tlsarecord*
tlsa-cert-usage            : tlsa_part_cert_usage?
tlsa-selector              : tlsa_part_selector?
tlsa-matching-type         : tlsa_part_matching_type?
tlsa-cert-association-data : tlsa_part_cert_association_data?
txt-rec                    : txtrecord*
txt-data                   : txt_part_data?
uri-rec                    : urirecord*
uri-priority               : uri_part_priority?
uri-weight                 : uri_part_weight?
uri-target                 : uri_part_target?
rights                     : rights
structured                 : structured
rename                     : rename?

Comment 6 Tomasz Kepczynski 2019-06-17 20:21:46 UTC
This is very helpful, thank you.

Comment 7 Florence Blanc-Renaud 2019-06-18 13:43:07 UTC
Upstream ticket:
https://pagure.io/freeipa/issue/7982

Comment 10 Florence Blanc-Renaud 2019-07-01 07:17:43 UTC
Please ignore previous comment, the push failed.
Correct hashes:

Fixed upstream
master:
https://pagure.io/freeipa/c/bb91fcabee352fcaa71c8e66998a25e01cfaf9f7
https://pagure.io/freeipa/c/f25a7c2e962e3165e54a01479067ca9a900db6a2

Comment 11 Florence Blanc-Renaud 2019-07-01 07:19:30 UTC
Upstream tests available in ipatests/test_xmlrpc/test_dns_plugin.py::test_dns

Comment 13 Florence Blanc-Renaud 2019-07-04 08:59:01 UTC
Fixed upstream: 
master:
https://pagure.io/freeipa/c/71884176478917aa75a4277e580ed785f818b57d

Comment 15 Sergey Orlov 2019-11-15 13:43:32 UTC
Verified using automated tests ipatests/test_xmlrpc/test_dns_plugin.py::test_dns
Relevant test cases:
* Modify ttl of record %r in zone %r'
* Delete ttl of record %r in zone %r'

Using latest RHEL7.8 nightly build:

Compose ID: RHEL-7.8-20191114.n.0

# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.8 Beta (Maipo)

# rpm -q ipa-server
ipa-server-4.6.6-9.el7.x86_64


# ipa-run-tests test_xmlrpc/test_dns_plugin.py::test_dns  -v -ra
api.env: 
{'api_version': u'2.231',
 'basedn': ipapython.dn.DN('dc=testrelm,dc=test'),
 'bin': u'/bin',
 'ca_agent_install_port': None,
 'ca_agent_port': 443,
 'ca_ee_install_port': None,
 'ca_ee_port': 443,
 'ca_host': u'master1.testrelm.test',
 'ca_install_port': None,
 'ca_port': 80,
 'conf': u'/root/.ipa/cli.conf',
 'conf_default': u'/root/.ipa/default.conf',
 'confdir': u'/root/.ipa',
 'config_loaded': True,
 'container_accounts': ipapython.dn.DN('cn=accounts'),
 'container_adtrusts': ipapython.dn.DN('cn=ad,cn=trusts'),
 'container_applications': ipapython.dn.DN('cn=applications,cn=configs,cn=policies'),
 'container_automember': ipapython.dn.DN('cn=automember,cn=etc'),
 'container_automount': ipapython.dn.DN('cn=automount'),
 'container_ca': ipapython.dn.DN('cn=cas,cn=ca'),
 'container_ca_renewal': ipapython.dn.DN('cn=ca_renewal,cn=ipa,cn=etc'),
 'container_caacl': ipapython.dn.DN('cn=caacls,cn=ca'),
 'container_certmap': ipapython.dn.DN('cn=certmap'),
 'container_certmaprules': ipapython.dn.DN('cn=certmaprules,cn=certmap'),
 'container_certprofile': ipapython.dn.DN('cn=certprofiles,cn=ca'),
 'container_cifsdomains': ipapython.dn.DN('cn=ad,cn=etc'),
 'container_configs': ipapython.dn.DN('cn=configs,cn=policies'),
 'container_custodia': ipapython.dn.DN('cn=custodia,cn=ipa,cn=etc'),
 'container_deleteuser': ipapython.dn.DN('cn=deleted users,cn=accounts,cn=provisioning'),
 'container_dna': ipapython.dn.DN('cn=dna,cn=ipa,cn=etc'),
 'container_dna_posix_ids': ipapython.dn.DN('cn=posix-ids,cn=dna,cn=ipa,cn=etc'),
 'container_dns': ipapython.dn.DN('cn=dns'),
 'container_dnsservers': ipapython.dn.DN('cn=servers,cn=dns'),
 'container_group': ipapython.dn.DN('cn=groups,cn=accounts'),
 'container_hbac': ipapython.dn.DN('cn=hbac'),
 'container_hbacservice': ipapython.dn.DN('cn=hbacservices,cn=hbac'),
 'container_hbacservicegroup': ipapython.dn.DN('cn=hbacservicegroups,cn=hbac'),
 'container_host': ipapython.dn.DN('cn=computers,cn=accounts'),
 'container_hostgroup': ipapython.dn.DN('cn=hostgroups,cn=accounts'),
 'container_locations': ipapython.dn.DN('cn=locations,cn=etc'),
 'container_masters': ipapython.dn.DN('cn=masters,cn=ipa,cn=etc'),
 'container_netgroup': ipapython.dn.DN('cn=ng,cn=alt'),
 'container_otp': ipapython.dn.DN('cn=otp'),
 'container_permission': ipapython.dn.DN('cn=permissions,cn=pbac'),
 'container_policies': ipapython.dn.DN('cn=policies'),
 'container_policygroups': ipapython.dn.DN('cn=policygroups,cn=configs,cn=policies'),
 'container_policylinks': ipapython.dn.DN('cn=policylinks,cn=configs,cn=policies'),
 'container_privilege': ipapython.dn.DN('cn=privileges,cn=pbac'),
 'container_radiusproxy': ipapython.dn.DN('cn=radiusproxy'),
 'container_ranges': ipapython.dn.DN('cn=ranges,cn=etc'),
 'container_realm_domains': ipapython.dn.DN('cn=Realm Domains,cn=ipa,cn=etc'),
 'container_rolegroup': ipapython.dn.DN('cn=roles,cn=accounts'),
 'container_roles': ipapython.dn.DN('cn=roles,cn=policies'),
 'container_s4u2proxy': ipapython.dn.DN('cn=s4u2proxy,cn=etc'),
 'container_selinux': ipapython.dn.DN('cn=usermap,cn=selinux'),
 'container_service': ipapython.dn.DN('cn=services,cn=accounts'),
 'container_stageuser': ipapython.dn.DN('cn=staged users,cn=accounts,cn=provisioning'),
 'container_sudocmd': ipapython.dn.DN('cn=sudocmds,cn=sudo'),
 'container_sudocmdgroup': ipapython.dn.DN('cn=sudocmdgroups,cn=sudo'),
 'container_sudorule': ipapython.dn.DN('cn=sudorules,cn=sudo'),
 'container_sysaccounts': ipapython.dn.DN('cn=sysaccounts,cn=etc'),
 'container_topology': ipapython.dn.DN('cn=topology,cn=ipa,cn=etc'),
 'container_trusts': ipapython.dn.DN('cn=trusts'),
 'container_user': ipapython.dn.DN('cn=users,cn=accounts'),
 'container_vault': ipapython.dn.DN('cn=vaults,cn=kra'),
 'container_views': ipapython.dn.DN('cn=views,cn=accounts'),
 'container_virtual': ipapython.dn.DN('cn=virtual operations,cn=etc'),
 'context': u'cli',
 'debug': False,
 'delegate': False,
 'dogtag_version': 10,
 'domain': u'testrelm.test',
 'dot_ipa': u'/root/.ipa',
 'enable_ra': True,
 'env_confdir': None,
 'fallback': False,
 'fips_mode': False,
 'force_schema_check': False,
 'home': u'/root',
 'host': u'master1.testrelm.test',
 'http_timeout': 30,
 'in_server': False,
 'in_tree': True,
 'interactive': True,
 'ipalib': u'/usr/lib/python2.7/site-packages/ipalib',
 'jsonrpc_uri': u'https://master1.testrelm.test/ipa/json',
 'kinit_lifetime': None,
 'ldap_uri': u'ldapi://%2fvar%2frun%2fslapd-TESTRELM-TEST.socket',
 'log': u'/root/.ipa/log/cli.log',
 'logdir': u'/root/.ipa/log',
 'mode': u'developer',
 'mount_ipa': u'/ipa/',
 'nss_dir': u'/root/.ipa/nssdb',
 'plugins_on_demand': True,
 'prompt_all': False,
 'ra_plugin': u'dogtag',
 'realm': u'TESTRELM.TEST',
 'recommended_max_agmts': 4,
 'replication_wait_timeout': 300,
 'rpc_protocol': u'jsonrpc',
 'script': u'/bin/ipa-run-tests',
 'server': u'master1.testrelm.test',
 'site_packages': u'/usr/lib/python2.7/site-packages',
 'skip_version_check': False,
 'startup_timeout': 300,
 'startup_traceback': False,
 'tls_ca_cert': u'/root/.ipa/ca.crt',
 'tls_version_max': u'tls1.2',
 'tls_version_min': u'tls1.2',
 'validate_api': False,
 'verbose': 0,
 'version': u'4.6.6',
 'wait_for_dns': 0,
 'webui_prod': True,
 'xmlrpc_uri': u'https://master1.testrelm.test/ipa/xml'}
uname: ('Linux', 'master1.testrelm.test', '3.10.0-1111.el7.x86_64', '#1 SMP Fri Nov 8 18:32:21 EST 2019', 'x86_64')
euid: 0, egid: 0
working dir: /usr/lib/python2.7/site-packages/ipatests
sys.version: 2.7.5 (default, Sep 26 2019, 13:23:47) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
============================================================================================================ test session starts ============================================================================================================
platform linux2 -- Python 2.7.5, pytest-3.2.3, py-1.4.34, pluggy-0.4.0 -- /usr/bin/python2
cachedir: .cache
rootdir: /usr/lib/python2.7/site-packages/ipatests, inifile:
plugins: multihost-1.1, sourceorder-0.5
collected 171 items                                                                                                                                                                                                                          

test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0000: dnszone_show: Try to retrieve non-existent zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0001: dnszone_show: Try to retrieve non-existent IDN zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0002: dnszone_mod: Try to update non-existent zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0003: dnszone_del: Try to delete non-existent zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0004: dnszone_add: Create zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0005: dnszone_add: Try to create duplicate zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0006: dnszone_add: Try to create a zone with nonexistent NS entry] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0007: dnszone_add: Create a zone with nonexistent NS entry with --force] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0008: dnszone_mod: Try to remove value of "idnssomrname" attribute using dnszone-mod --name-server=] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0009: dnszone_add: Create a zone with upper case name] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0010: dnszone_add: Create a zone with consecutive dash characters] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0011: dnszone_show: Retrieve zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0012: dnszone_mod: Update zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0013: dnszone_mod: Try to add invalid NSEC3PARAM record to zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0014: dnszone_mod: Try to add invalid NSEC3PARAM record to zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0015: dnszone_mod: Try to add invalid NSEC3PARAM record to zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0016: dnszone_mod: Try to add invalid NSEC3PARAM record to zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0017: dnszone_mod: Try to add invalid NSEC3PARAM record to zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0018: dnszone_mod: Try to add invalid NSEC3PARAM record to zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0019: dnszone_mod: Add NSEC3PARAM record to zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0020: dnszone_mod: Delete NSEC3PARAM record from zone dnszone.test] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0021: dnszone_add: Try to create reverse zone u'31.16.172.in-addr.arpa.' with NS record in it] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0022: dnszone_add: Create reverse zone u'31.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0023: dnszone_find: Search for zones with admin email u'root.dnszone.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0024: dnszone_find: Search for zones with admin email u'root.dnszone.test.' with --forward-only] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0025: dnszone_del: Delete reverse zone u'31.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0026: dnsrecord_show: Try to retrieve non-existent record u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0027: dnsrecord_del: Try to delete non-existent record u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0028: dnsrecord_del: Try to delete root zone record '@' in u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0029: dnsrecord_add: Create record u'dnszone.test' in zone u'testdnsres'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0030: dnsrecord_find: Search for all records in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0031: dnsrecord_add: Add A record to u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0032: dnsrecord_del: Remove A record from u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0033: dnsrecord_mod: Add AAAA record to u'testdnsres' in zone u'dnszone.test' using dnsrecord_mod] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0034: dnsrecord_mod: Try to modify nonexistent record in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0035: dnsrecord_mod: Modify AAAA record in u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0036: dnsrecord_show: Show record u'testdnsres' in zone u'dnszone.test' with --structured and --all options] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0037: dnsrecord_mod: Remove AAAA record from u'testdnsres' in zone u'dnszone.test' using dnsrecord_mod] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0038: dnsrecord_add: Try to add invalid MX record to zone u'dnszone.test' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0039: dnsrecord_add: Add MX record to zone u'dnszone.test' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0040: dnsrecord_add: Try to add invalid SRV record to zone u'dnszone.test' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0041: dnsrecord_add: Try to add SRV record to zone u'dnszone.test' both via parts and a raw value] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0042: dnsrecord_add: Add SRV record to zone u'dnszone.test' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0043: dnsrecord_mod: Try to modify SRV record in zone u'dnszone.test' without specifying modified value] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0044: dnsrecord_mod: Try to modify SRV record in zone u'dnszone.test' with non-existent modified value] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0045: dnsrecord_mod: Try to modify SRV record in zone u'dnszone.test' with invalid part value] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0046: dnsrecord_mod: Modify SRV record in zone u'dnszone.test' using parts] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0047: dnsrecord_add: Try to add invalid LOC record to zone u'dnszone.test' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0048: dnsrecord_add: Add LOC record to zone u'dnszone.test' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0049: dnsrecord_add: Try to add CNAME record to u'testdnsres' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0050: dnsrecord_add: Try to add multiple CNAME record u'testcnamerec' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0051: dnsrecord_add: Add CNAME record to u'testcnamerec' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0052: dnsrecord_add: Try to add other record to CNAME record u'testcnamerec' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0053: dnsrecord_mod: Try to add other record to CNAME record u'testcnamerec' using dnsrecord_mod] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0054: dnsrecord_mod: Add A record and delete CNAME record in u'testcnamerec' with dnsrecord_mod] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0055: dnsrecord_add: Try to add multiple DNAME records to u'testdns-dname' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0056: dnsrecord_add: Add DNAME record to u'testdns-dname' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0057: dnsrecord_add: Try to add CNAME record to u'testdns-dname' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0058: dnsrecord_add: Try to add NS record to u'testdns-dname' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0059: dnsrecord_add: Add NS+DNAME record to u'zone2.test' zone record using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0060: dnszone_del: Delete zone u'zone2.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0061: dnsrecord_add: Try to add invalid KX record u'testdnsres' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0062: dnsrecord_add: Add KX record to u'testdnsres' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0063: dnsrecord_add: Add TXT record to u'testdnsres' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0064: dnsrecord_add: Try to add unresolvable absolute NS record to u'testdnsres-ns' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0065: dnsrecord_add: Try to add unresolvable relative NS record to u'testdnsres-ns' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0066: dnsrecord_add: Add unresolvable NS record with --force to u'testdnsres-ns' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0067: dnsrecord_mod: Try to to rename DNS zone u'dnszone.test' root record] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0068: dnsrecord_mod: Rename DNS record u'testdnsres-ns' to u'testdnsres-ns-renamed'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0069: dnsrecord_del: Delete record u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0070: dnsrecord_add: Add DLV record to u'dlv' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0071: dnsrecord_add: Try to add DS record to zone u'dnszone.test' apex, using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0072: dnsrecord_add: Try to add DS record u'ds' without NS record in RRset, using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0073: dnsrecord_add: Add NS record to u'ds' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0074: dnsrecord_add: Add DS record to u'ds' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0075: dnsrecord_del: Try to delete NS record (with DS record) u'ds' using dnsrecord_del] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0076: dnsrecord_del: Delete NS+DS record u'ds' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0077: dnsrecord_del: Delete record u'dlv' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0078: dnsrecord_add: Try to add invalid TLSA record to u'tlsa' using dnsrecord_add (1)] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0079: dnsrecord_add: Try to add invalid TLSA record to u'tlsa' using dnsrecord_add (2)] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0080: dnsrecord_add: Try to add invalid TLSA record to u'tlsa' using dnsrecord_add (3)] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0081: dnsrecord_add: Add TLSA record to u'tlsa' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0082: dnsrecord_mod: Remove record using dnsrecord-mod u'tlsa' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0083: dnszone_add: Try to create a reverse zone from invalid IP] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0084: dnszone_add: Create reverse zone from IP/netmask u'172.16.31.0' using name_from_ip option] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0085: dnszone_add: Create reverse zone from IP u'198.18.0.30/16' using name_from_ip option] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0086: dnsrecord_add: Add PTR record u'80' to u'31.16.172.in-addr.arpa.' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0087: dnsrecord_show: Show record u'80' in zone u'31.16.172.in-addr.arpa.' with --structured and --all options] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0088: dnsconfig_mod: Update global DNS settings] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0089: dnsconfig_mod: Update global DNS settings - rollback] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0090: dnszone_mod: Try to add invalid allow-query to zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0091: dnszone_mod: Add allow-query ACL to zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0092: dnszone_mod: Try to add invalid allow-transfer to zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0093: dnszone_mod: Add allow-transer ACL to zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0094: dnszone_mod: Set SOA serial of zone u'dnszone.test' to high number] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0095: dnsrecord_add: Try to create duplicate PTR record for u'testdnsres' with --a-create-reverse] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0096: dnsrecord_add: Create A record u'testdnsres' in zone u'dnszone.test' with --a-create-reverse] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0097: dnsrecord_show: Check reverse record for u'testdnsres' created via --a-create-reverse] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0098: dnsrecord_mod: Modify ttl of record u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0099: dnsrecord_mod: Delete ttl of record u'testdnsres' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0100: dnszone_add_permission: Try to add per-zone permission for unknown zone] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0101: dnszone_add_permission: Add per-zone permission for zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0102: dnszone_add_permission: Try to add duplicate per-zone permission for zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0103: permission_show: Make sure the permission was created u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0104: permission_show: Retrieve the permission u'dnszone.test' with --all --raw] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0105: dnszone_remove_permission: Try to remove per-zone permission for unknown zone] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0106: dnszone_remove_permission: Remove per-zone permission for zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0107: permission_show: Make sure the permission for zone u'dnszone.test' was deleted] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0108: dnszone_remove_permission: Try to remove non-existent per-zone permission for zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0109: dnszone_add: Try to create zone u'zone3.test' with relative nameserver] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0110: dnszone_add: Try to create zone u'zone3.test' with nameserver in the zone itself] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0111: dnszone_add: Create zone u'zone3.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0112: dnsrecord_add: Add A record to u'ns2' in zone u'zone3.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0113: dnszone_add: Create reverse zone u'70.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0114: dnszone_add: Create classless reverse zone u'128/25.70.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0115: dnszone_add_permission: Add per-zone permission for classless zone u'128/25.70.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0116: dnszone_remove_permission: Remove per-zone permission for classless zone u'128/25.70.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0117: dnsrecord_add: Add NS record to u'128/28' in revzone u'70.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0118: dnsrecord_add: Add CNAME record to u'129' in revzone u'70.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0119: dnsrecord_add: Add PTR record to u'129' in revzone u'128/25.70.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0120: dnszone_add: Create IDN zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0121: dnszone_show: Retrieve zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0122: dnszone_show: Retrieve zone raw u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0123: dnszone_find: Find zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0124: dnszone_find: Find zone u'xn--bea.test.' raw] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0125: dnszone_mod: Update zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0126: dnszone_add: Create reverse zone u'15.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0127: dnszone_del: Delete reverse zone u'15.16.172.in-addr.arpa.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0128: dnszone_find: Search for zones with name u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0129: dnsrecord_show: Try to retrieve non-existent record u'sk\xfa\u0161ka' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0130: dnsrecord_add: Create record u'\u010d.test.' in zone u'sk\xfa\u0161ka'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0131: dnsrecord_find: Search for all records in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0132: dnsrecord_find: Search for all records in zone u'\u010d.test.' with --pkey-only] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0133: dnsrecord_find: Find u'\u010d.test.' record in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0134: dnsrecord_find: Find u'sk\xfa\u0161ka' record in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0135: dnsrecord_find: Find u'sk\xfa\u0161ka' record in zone u'\u010d.test.' with --pkey-only] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0136: dnsrecord_find: Find raw u'sk\xfa\u0161ka' record in zone u'\u010d.test.' with --pkey-only] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0137: dnsrecord_find: Find raw u'xn--skka-rra23d' record in zone u'\u010d.test.' with --pkey-only] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0138: dnsrecord_add: Add A record to u'sk\xfa\u0161ka' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0139: dnsrecord_del: Remove A record from u'sk\xfa\u0161ka' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0140: dnsrecord_add: Add MX record to zone u'\u010d.test.' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0141: dnsrecord_add: Add MX record (2) to zone u'\u010d.test.' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0142: dnsrecord_del: Remove MX record (2) from zone u'\u010d.test.' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0143: dnsrecord_add: Add KX record to zone u'\u010d.test.' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0144: dnsrecord_show: Retrieve raw zone record of zone u'\u010d.test.' using dnsrecord_show] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0145: dnsrecord_add: Add CNAME record to u'\u0161\u0161' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0146: dnsrecord_show: Show raw record u'\u0161\u0161' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0147: dnsrecord_add: Add DNAME record to u'\xe1\xe1' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0148: dnsrecord_show: Show raw record u'\xe1\xe1' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0149: dnsrecord_add: Add SRV record to zone u'\u010d.test.' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0150: dnsrecord_show: Show raw record u'_foo._tcp' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0151: dnsrecord_show: Show raw record u'_foo._tcp' in zone u'xn--bea.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0152: dnsrecord_show: Show structured record u'_foo._tcp' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0153: dnsrecord_add: Add AFSDB record to u'sk\xfa\u0161ka-c' using dnsrecord_add] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0154: dnsrecord_show: Show raw record u'sk\xfa\u0161ka-c' in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0155: dnsrecord_add: Add A denormalized record in zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0156: dnsrecord_add: Add A record to u'*.test' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0157: dns_resolve: Resolve name u'a.test.dnszone.test.' (wildcard)] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0158: dns_resolve: Resolve name u'b.test.dnszone.test.' (wildcard)] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0159: dnsrecord_add: Try to add NS record to wildcard owner u'*.test' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0160: dnsrecord_add: Try to add DNAME record to wildcard owner u'*.test' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0161: dnsrecord_add: Try to add DS record to wildcard owner u'*.test' in zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0162: dnszone_disable: Disable zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0163: dnszone_show: Check if zone u'dnszone.test' is really disabled] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0164: dnszone_enable: Enable zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0165: dnszone_show: Check if zone u'dnszone.test' is really enabled] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0166: dnszone_disable: Disable zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0167: dnszone_show: Check if zone u'\u010d.test.' is really disabled] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0168: dnszone_enable: Enable zone u'\u010d.test.'] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0169: dnszone_show: Check if zone u'\u010d.test.' is really enabled] <- test_xmlrpc/xmlrpc_test.py PASSED
test_xmlrpc/test_dns_plugin2.py::test_dns::test_command[0170: dnszone_del: Delete zone u'dnszone.test'] <- test_xmlrpc/xmlrpc_test.py PASSED

======================================================================================================== 171 passed in 18.58 seconds ========================================================================================================

Comment 17 errata-xmlrpc 2020-03-31 19:55:52 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:1083


Note You need to log in before you can comment on or make changes to this bug.