Add cluster-managed certificate metadata support

This commit is contained in:
2026-09-19 10:22:03 -04:00
parent 6cff2261d5
commit 43826bebed
4 changed files with 226 additions and 1 deletions
+8 -1
View File
@@ -32,10 +32,16 @@ class GateConfig:
request: bool
renew: bool
revoke: bool
cluster_cert: bool
@property
def any_enabled(self) -> bool:
return self.request or self.renew or self.revoke
return (
self.request
or self.renew
or self.revoke
or self.cluster_cert
)
def log(message: str) -> None:
@@ -66,6 +72,7 @@ def load_config() -> GateConfig:
request=env_bool("ACME_GATE_REQUEST"),
renew=env_bool("ACME_GATE_RENEW"),
revoke=env_bool("ACME_GATE_REVOKE"),
cluster_cert=env_bool("ACME_CLUSTER_CERT"),
)