certbot/certbot-apache/certbot_apache/_internal
Will Greenberg 873f979a25
Replace boulder tests with pebble (#9918)
Pebble 2.5.1 supports OCSP stapling, so we can finally replace all boulder tests/harnesses with the much simpler pebble setup.

Closes #9898

* Remove unused `--acme-server` argument

Since this argument is never set and always defaults to 'pebble', just
remove it to simplify assumptions about which test server's being used.

* Remove boulder option from integration tests

Now that pebble supports all of our test cases, we can move off of
the much more complicated boulder test harness.

* pebble_artifacts: bump to latest pebble release

* pebble_artifacts: fix download path

* certbot-ci: unzip pebble assets

* CI: rip out windows tests/jobs

* tox.ini: rm outdated Windows comment

Co-authored-by: Brad Warren <bmw@users.noreply.github.com>

* ci: rm redundant integration test

Co-authored-by: Brad Warren <bmw@users.noreply.github.com>

* acme_server: raise error if proxy and http-01 port are both set

* acme_server: rm vestigial preterimate commands stuff

---------

Co-authored-by: Brad Warren <bmw@users.noreply.github.com>
2024-05-02 12:24:00 -07:00
..
augeas_lens Convert http links to https (#8287) 2020-09-23 19:36:55 +02:00
tests Replace boulder tests with pebble (#9918) 2024-05-02 12:24:00 -07:00
tls_configs Cite Mozilla ssl-config in Apache/NGINX TLS configs (#8670) (#9295) 2022-05-13 10:59:49 -07:00
__init__.py Make the contents of the apache plugin private (#7579) 2019-11-25 09:44:40 -08:00
apache_util.py Fix mypy joinpath errors (#9871) 2024-01-05 16:35:37 -08:00
apacheparser.py fix new mypy complaints 2022-11-11 18:03:57 +11:00
assertions.py Fully type certbot apache (#9177) 2022-01-31 19:17:40 +11:00
augeasparser.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
configurator.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
constants.py Migrate pkg_resources usages to importlib.resources (#9748) 2023-09-07 11:38:44 -07:00
display_ops.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
dualparser.py Fully type certbot apache (#9177) 2022-01-31 19:17:40 +11:00
entrypoint.py Add support for Alpine Linux (#9834) 2023-11-22 13:53:31 +01:00
http_01.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
interfaces.py Fully type certbot apache (#9177) 2022-01-31 19:17:40 +11:00
obj.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
override_alpine.py Add support for Alpine Linux (#9834) 2023-11-22 13:53:31 +01:00
override_arch.py Reimplement Certbot zope.interfaces into abstract base classes (#8950) 2021-07-29 13:45:29 -07:00
override_centos.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
override_darwin.py Reimplement Certbot zope.interfaces into abstract base classes (#8950) 2021-07-29 13:45:29 -07:00
override_debian.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
override_fedora.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
override_gentoo.py Add typing to certbot.apache (#9071) 2022-01-21 10:15:48 +01:00
override_suse.py Reimplement Certbot zope.interfaces into abstract base classes (#8950) 2021-07-29 13:45:29 -07:00
override_void.py Remove all non essential references to the old Zope interfaces (#8988) 2021-08-17 14:51:26 -07:00
parser.py Update and run isort (#9573) 2023-02-10 10:51:20 -08:00
parsernode_util.py Fully type certbot apache (#9177) 2022-01-31 19:17:40 +11:00