Commit Graph

1637 Commits

Author SHA1 Message Date
James Munnelly
943e545697 Switch issuer.Issue to return a pointer and fix up setting secret fields
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-30 11:47:08 +00:00
jetstack-bot
f4e5203f1c
Merge pull request #1116 from munnerz/cleanup-challenges
CleanUp ACME challenges after issuing and on delete using finalizer
2018-11-29 15:07:17 +00:00
jetstack-bot
28162cebff
Merge pull request #1119 from munnerz/remove-requeue
Remove requeue option and fix small race in controllers
2018-11-29 13:42:16 +00:00
jetstack-bot
902ad98447
Merge pull request #1108 from munnerz/certificate-on-order
Store a copy of the signed certificate on the Order resource after Finalize
2018-11-29 12:26:17 +00:00
James Munnelly
f8fe9ef21f Remove requeue option and fix small race in controllers
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-29 12:23:21 +00:00
James Munnelly
1f68b0c583 Fix up unit tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-29 12:11:42 +00:00
James Munnelly
e5830af6ba Fix event log format & add additional event
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-29 12:11:42 +00:00
James Munnelly
a4a23d432c Set Certificate field on valid test order
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-29 12:11:42 +00:00
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
93a7a89d4e Ensure finalizer is always removed after one sync
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 23:19:52 +00:00
James Munnelly
0656d6cf77 Update acmechallenges unit tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 22:06:03 +00:00
James Munnelly
dd8f98768b CleanUp ACME challenges after issuing and on delete using finalizer
Signed-off-by: James Munnelly <james@munnelly.eu>
2018-11-28 22:05:47 +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