Fix cypress suite

- split out cypress tests for plugins to be isolated
- use updated testca image from proper location
This commit is contained in:
Jamie Curnow
2026-05-25 12:40:10 +10:00
parent 03c70e3902
commit 7e9cc32f97
13 changed files with 279 additions and 22 deletions
+1 -1
View File
@@ -553,7 +553,7 @@
},
"powerdns": {
"credentials": "dns_powerdns_api_url = https://api.mypowerdns.example.org\ndns_powerdns_api_key = AbCbASsd!@34",
"dependencies": "PyYAML>=6.0.1",
"dependencies": "acme=={{certbot-version}}",
"full_plugin_name": "dns-powerdns",
"name": "PowerDNS",
"package_name": "certbot-dns-powerdns",
+1
View File
@@ -37,6 +37,7 @@ const installPlugin = async (pluginKey) => {
.map((d) => `'${d}'`)
.join(" ")
: "";
const cmd = `. /opt/certbot/bin/activate && pip install --no-cache-dir ${quotedDeps} '${plugin.package_name}${plugin.version}' && deactivate`;
return utils
.exec(cmd, { env })