Bug 1720952
Summary: | Cannot modify TTL with ipa dnsrecord-mod --ttl alone on command line | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Tomasz Kepczynski <tomek> |
Component: | ipa | Assignee: | IPA Maintainers <ipa-maint> |
Status: | CLOSED ERRATA | QA Contact: | ipa-qe <ipa-qe> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.6 | CC: | frenaud, ndehadra, pasik, pvoborni, rcritten, sorlov, tscherf |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | ipa-4.6.6-1.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-03-31 19:55:52 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Tomasz Kepczynski
2019-06-16 19:26:48 UTC
Workaround: use the following command instead $ ipa dnsrecord-mod ZZZZ.org ns11 --setattr dnsttl=86400 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?). Use --raw 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? This is very helpful, thank you. Upstream ticket: https://pagure.io/freeipa/issue/7982 Fixed upstream master: https://pagure.io/freeipa/c/bbf591e46f8c82ad97e579a832ece813c7ca0e72 https://pagure.io/freeipa/c/6fbfc672e719b779254f1b1346b70d3d8cbcc7c4 Please ignore previous comment, the push failed. Correct hashes: Fixed upstream master: https://pagure.io/freeipa/c/bb91fcabee352fcaa71c8e66998a25e01cfaf9f7 https://pagure.io/freeipa/c/f25a7c2e962e3165e54a01479067ca9a900db6a2 Upstream tests available in ipatests/test_xmlrpc/test_dns_plugin.py::test_dns Fixed upstream ipa-4-6: https://pagure.io/freeipa/c/e7fa5f31379dce4fc245359499301233b455136b https://pagure.io/freeipa/c/de17f2af7343d2980ab676808d8f08065d512537 https://pagure.io/freeipa/c/104247dab79f039e1ecace985240bbd5bd220cb9 ipa-4-7: https://pagure.io/freeipa/c/eb115374a2a49ef0a6600e36d575a2a38027a03e https://pagure.io/freeipa/c/45c3d6ea568b027d3621104a8042850c483195e7 https://pagure.io/freeipa/c/1d020086d9c3793de924fd96075b62069f154981 Fixed upstream: master: https://pagure.io/freeipa/c/71884176478917aa75a4277e580ed785f818b57d 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 ======================================================================================================== 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 |