#9724 Nightly test failure (rawhide) in test_integration/test_acme.py::TestACME::test_certbot_dns
Closed: fixed by rcritten. Opened by frenaud.

The test test_integration/test_acme.py::TestACME::test_certbot_dns is failing in rawhide.

The test call the CLI certbot certonly in order to request a certificate to the ACME service and uses the parameter --manual-public-ip-logging-ok. This param has been removed in certbot 3.0.0 (see https://github.com/certbot/certbot/releases/tag/v3.0.0) and the call fails with

----------------------------- Captured stderr call -----------------------------
ipa: ERROR: stderr: usage: 
  certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
Certbot can obtain and install HTTPS/TLS/SSL certificates.  By default,
it will attempt to use a webserver both for obtaining and installing the
certificate. 
certbot: error: unrecognized arguments: --manual-public-ip-logging-ok

The test should not use this option.


Test visible in our internal artifacts server below https://$SERVER/idm-ci/freeipa_upstream_nightly/Nightly-rawhide/master/2025-01-04_19-30/rawhide/test_acme/2/report.html?sort=result

master:

  • e13be8a7c535a9d2131ccd1f58bf7e564dc02e7e ipatests: certbot removed the --manual-public-ip-logging-ok parameter

ipa-4-12:

  • 8ecf75b29429aa6f9e0fc0abfb1d74068b5d4f48 ipatests: certbot removed the --manual-public-ip-logging-ok parameter

Metadata Update from @rcritten:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata