Bryan Frimin
6f2bd9c92f
Fix failed to to cannot
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:08 +01:00
Bryan Frimin
84a80b9469
Fix cert provisioner clearing valid challenges on transient errors
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 15:47:55 +02:00
Bryan Frimin
6631e0fa99
Fix failed ACME block the queue
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 15:47:53 +02:00
Bryan Frimin
1b01659fbc
Fix noisy SSL error
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 14:20:58 +02:00
Bryan Frimin
916485e119
Fix retry on error
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-11 10:59:15 +02:00
Bryan Frimin
26c7364e27
Remove insecure acme option
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:56 +02:00
Bryan Frimin
2f505497c1
Fix error not wrapped
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:55 +02:00
Bryan Frimin
a2485ec6fa
Remove decrypt key by default
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:55 +02:00
Bryan Frimin
7a4046ad65
Adapt to new sql model
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:54 +02:00
Bryan Frimin
cf186a4120
Add support for persistent ACME account keys
...
Allow ACME account keys to be configured via config file to maintain
the same Let's Encrypt account across deployments. Add DecodePrivateKey
function with PEM block type constants to support EC, RSA, and PKCS8
key formats. When no account key is provided, fall back to generating
a new one with a warning.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:53 +02:00
Bryan Frimin
bb373d475b
Replace string-based error matching with sentinel error
...
Introduced ErrHTTPChallengeRequired as a sentinel error and updated the
renewal flow to use errors.Is() for type-safe error checking instead of
string matching.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:53 +02:00
Bryan Frimin
2158a910a2
Style
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:52 +02:00
Bryan Frimin
06d64ae999
Put SSLStatus not nullable
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:03:37 +02:00
Bryan Frimin
f9f30c8b02
Fix logger name
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:03:37 +02:00
Bryan Frimin
6ff8386818
Rename pkg in certmanager
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:03:36 +02:00