Skip to content

Commit 7501651

Browse files
committed
Add per‑provisioner networking options to the ACME provisioner schema
so ACME challenge handling can honor a specific proxy and DNS resolver on a per‑provider basis.
1 parent 0a4cfce commit 7501651

File tree

2 files changed

+46
-15
lines changed

2 files changed

+46
-15
lines changed

provisioners.pb.go

Lines changed: 39 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

spec/linkedca/provisioners.proto

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,13 @@ message ACMEProvisioner {
161161
string terms_of_service = 6;
162162
string website = 7;
163163
repeated string caa_identities = 8;
164+
// Networking options (per‑provisioner)
165+
// Explicit proxy URL for outbound ACME validation requests (http-01, etc.).
166+
string proxy_url = 9;
167+
// Disable any proxy usage (ignores environment variables like HTTP_PROXY/HTTPS_PROXY).
168+
bool disable_proxy = 10;
169+
// Force a specific DNS resolver for ACME operations, format "host:port" (e.g., "8.8.8.8:53").
170+
string dns_resolver = 11;
164171
}
165172

166173
message X5CProvisioner {

0 commit comments

Comments
 (0)