James Munnelly
939c90c356
Log events in the FakeRecorder in e2e tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-29 12:11:42 +00:00
James Munnelly
34c3590052
Store a copy of the signed certificate on the Order resource after Finalize
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-29 12:11:42 +00:00
jetstack-bot
3fbd2ec79c
Merge pull request #1118 from munnerz/controller-remove-rate-limit
...
Only add resources to the rate limited queue when an error occurs
2018-11-29 11:26:26 +00:00
jetstack-bot
8f37cf6c40
Merge pull request #1117 from munnerz/wildcard-challenge-check
...
Include wildcard field in comparison of challenge specs
2018-11-29 11:26:17 +00:00
jetstack-bot
9488ef09be
Merge pull request #1114 from munnerz/ready-condition
...
Make Certificate Ready condition behaviour consistent between all issuer types
2018-11-29 11:03:17 +00:00
James Munnelly
08882e5fc2
Wrap missing secret data errors with Invalid
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-29 01:18:43 +00:00
jetstack-bot
8c274c8688
Merge pull request #1115 from munnerz/fix-e2e-race
...
Fix potential race in e2e duration checking
2018-11-29 00:10:16 +00:00
James Munnelly
5907876d47
Only add resources to the rate limited queue when an error occurs
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 21:32:09 +00:00
James Munnelly
2e066fdc57
Include wildcard field in comparison of challenge specs
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 21:31:21 +00:00
James Munnelly
b2dead1943
Fix potential race in e2e duration checking
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 21:30:20 +00:00
James Munnelly
f358d987ea
Retrieve private key before certificate in kube TLS function
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 19:18:30 +00:00
James Munnelly
87f91a6e8e
Add explicit check for certificate.spec.acme when issuing acme certificates
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 19:18:09 +00:00
James Munnelly
32c230656f
Use certificateMatchesSpec for detecting need for re-issuance
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 19:17:41 +00:00
James Munnelly
a6b7cade09
Fix up event logging and add an extra event
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 19:16:59 +00:00
James Munnelly
2da01a0a01
Resync order resources when their issuers change
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 19:16:00 +00:00
James Munnelly
5a9553e5ca
Update comment on Ready condition API type
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 17:10:28 +00:00
James Munnelly
1cbfa7ada7
Resync certificates on changes to their referenced issuers
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 17:01:15 +00:00
James Munnelly
dc97dde2ef
Make Certificate Ready condition behaviour consistent between all issuer types
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 17:00:51 +00:00
jetstack-bot
76f2eaff24
Merge pull request #1109 from munnerz/logs-on-failure
...
Print pod logs on e2e test case failure
2018-11-28 01:25:28 +00:00
jetstack-bot
516622ad55
Merge pull request #1061 from munnerz/ingress-shim-def-issuer-msg
...
Use Events API to report validation errors with ingress-shim
2018-11-27 17:18:28 +00:00
James Munnelly
2d28270d9f
Print pod logs on e2e test case failure
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-27 14:21:25 +00:00
jetstack-bot
e0691e5827
Merge pull request #1060 from munnerz/orders-events
...
Add more Events to Orders and Challenges
2018-11-26 17:28:33 +00:00
James Munnelly
4232041710
Use test builder in ingress-shim units and fix tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-26 17:07:00 +00:00
jetstack-bot
e2c71e0876
Merge pull request #1062 from munnerz/order-errors
...
Add Errored type and mark orders as errored when creating fails
2018-11-26 16:48:33 +00:00
jetstack-bot
5a89e82b58
Merge pull request #1106 from heckj/tutorial-fix
...
fix numbering of steps in quickstart
2018-11-26 16:08:33 +00:00
Joe Heck
51aa3d7f4e
fix numbering of steps in quickstart
...
Signed-off-by: Joe Heck <heckj@mac.com>
2018-11-26 07:50:55 -08:00
James Munnelly
d360eea5e4
Use Events API to report validation errors with ingress-shim
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-26 15:48:47 +00:00
jetstack-bot
a21ac37a74
Merge pull request #713 from kragniz/add-prometheus-metrics-endpoint
...
Add cert-manager specific metrics to Prometheus endpoint
2018-11-26 15:45:33 +00:00
jetstack-bot
2c74eabb1c
Merge pull request #819 from ccojocar/cert_secret_ref
...
Set the certificate as an owner of the secret
2018-11-26 15:06:33 +00:00
jetstack-bot
bbd459f1bf
Merge pull request #1055 from heckj/quickstart-guide
...
Add quick-start guide for nginx ingress controller
2018-11-26 14:20:34 +00:00
Louis Taylor
39dd82b8a2
Defer UpdateCertificateExpiry earlier
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:57 +00:00
Louis Taylor
e5f60c1220
Update comment
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:56 +00:00
Louis Taylor
0241f14263
Rename metric to certificate_expiration_timestamp_seconds
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:55 +00:00
Louis Taylor
ce6ec9f2a8
Add licence boilerplate
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:52 +00:00
Louis Taylor
fd30a2c7dc
Check for IsNotFound and IsInvalidData errors
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:51 +00:00
Louis Taylor
83a06f9ab8
Update deps
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:50 +00:00
Louis Taylor
80b21cb379
Remove struct name
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:49 +00:00
Louis Taylor
297c8e25b9
Add metrics test
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:48 +00:00
Louis Taylor
88b979b404
Remove zero case handling
...
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:46 +00:00
Louis Taylor
cf872a9fc9
Add prometheus metrics
...
Count certificate requests
Add certificate_expiry_time_seconds metric
Register certificate_expiry_time_seconds metric, fix kind switch and fix metric status result
Export nameForIssuer and remove unneccessary switch
Refactor metrics into controller context
Move metrics collection into functions
Move error checking for metrics collection back into sync function
Remove space
Add TODO
Move update certificate expiry function to metrics package
Refactor metrics functionality
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Run dep ensure
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Fix build
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Refactor
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Fix reporting errors
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Add comments
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Remove unused issuerType
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Update dep inputs-digest
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Don't update status
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Make metrics package level var
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Add prometheusMetricsServerMaxHeaderBytes comment
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Add failures metric
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Remove issue metrics
TODO: hopefully revert this at some point.
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Assign metrics
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Update dep digest
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Fix copyright header
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Remove old metrics server
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Update bazel files
Signed-off-by: Louis Taylor <louis@kragniz.eu>
Clean up
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:44 +00:00
jetstack-bot
99e44be850
Merge pull request #1098 from munnerz/challenges-no-error-check
...
Retry after a fixed 5s if self check is failing & adjust all controllers to use same rate limiter
2018-11-26 13:13:33 +00:00
jetstack-bot
26c7451b5b
Merge pull request #1023 from munnerz/fix-renew-bug
...
Schedule certificate renewal at the end of Certificate Sync function
2018-11-26 12:38:33 +00:00
Cosmin Cojocar
3766edcd12
Set the default value of enable-certificate-owner-ref to false
...
Signed-off-by: Cosmin Cojocar <cosmin.cojocar@gmx.ch>
2018-11-26 09:48:02 +01:00
James Munnelly
8f3589e59a
Fire warning if retrieving an order's certificate fails
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-23 14:30:59 +00:00
James Munnelly
826441f698
Add more Event messages to ACME Certificate issuer
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-23 14:11:09 +00:00
James Munnelly
447ad2d2ea
Fire Event when creating a new Order
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-23 14:10:37 +00:00
James Munnelly
315a14ff70
Add more Events to Orders and Challenges
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-23 14:10:37 +00:00
Joe Heck
e9de1096a3
hopefully the last formatting tweak for this one
...
Signed-off-by: Joe Heck <heckj@mac.com>
2018-11-22 19:56:43 -08:00
Joe Heck
c027965ed5
updating and fixing markdown links
...
Signed-off-by: Joe Heck <heckj@mac.com>
2018-11-21 14:43:57 -08:00
James Munnelly
b103403ff7
Add default rate limiter used by all controllers
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-21 20:37:57 +00:00