James Munnelly
|
5482ece3f5
|
Update unit test framework to support actions and required reactors
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-10-12 12:40:38 +01:00 |
|
James Munnelly
|
967a48e1dc
|
Add ACME Order & Challenge controllers
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-10-12 12:40:38 +01:00 |
|
James Munnelly
|
f8b1e653f3
|
Refactor ACME Issuer to create and manage Order resources
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-10-12 12:40:37 +01:00 |
|
jetstack-bot
|
5ea95b6cc1
|
Merge pull request #923 from arnoldbechtoldt/issue892
make http01 solver pod resource request/limits configurable, refs #892
|
2018-10-10 13:06:11 +01:00 |
|
Arnold Bechtoldt
|
845eb7f57c
|
make http01 solver pod resource request/limits configurable, refs #892
Signed-off-by: Arnold Bechtoldt <arnold.bechtoldt@inovex.de>
|
2018-09-26 14:39:06 +02:00 |
|
Max Ehrlich
|
ab450c7463
|
Set the CA field if a non-nil ca cert is passed
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
|
2018-09-13 17:07:15 -04:00 |
|
Max Ehrlich
|
e347572541
|
Change key name constant to better match its function
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
|
2018-09-13 17:07:14 -04:00 |
|
Max Ehrlich
|
2524335f3a
|
Set the "ca.crt" field for certificates issued with isCA so that nginx can properly identify them for client authentication
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
|
2018-09-13 17:07:13 -04:00 |
|
James Munnelly
|
48ecee9cfb
|
run //hack:update-gofmt
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-09-13 11:25:04 +01:00 |
|
James Munnelly
|
db65d6a170
|
run //hack:update-bazel
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-09-13 11:24:48 +01:00 |
|
James Munnelly
|
a48b60581b
|
Run gofmt with go 1.11
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-09-08 03:19:00 +01:00 |
|
James Munnelly
|
51195e4c5f
|
Update license header and add header to every file
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
|
2018-08-13 15:53:37 +01:00 |
|
James Munnelly
|
fa0bc9998e
|
Add RenewBeforeDuration option to controller context
|
2018-08-08 13:34:30 +01:00 |
|
James Munnelly
|
3a69dd1cbf
|
Update unit test fixture to produce mock Contexts
|
2018-08-07 16:13:46 +01:00 |
|
James Munnelly
|
a46774fe44
|
Update Issuers controller
|
2018-08-07 16:13:46 +01:00 |
|
James Munnelly
|
59880abd43
|
Update ClusterIssuer controller
|
2018-08-07 16:13:46 +01:00 |
|
James Munnelly
|
9cc07eefe5
|
Update Certificate controller
|
2018-08-07 16:13:46 +01:00 |
|
James Munnelly
|
9dc20d3c35
|
Remove dedicated issuer context and move issuer registration into controller pkg
|
2018-08-07 16:13:46 +01:00 |
|
James Munnelly
|
7346240830
|
Update codebase for refactored API type names
|
2018-08-07 14:16:53 +01:00 |
|
Louis Taylor
|
c5cf376c5e
|
Run ValidateCertificateForIssuer during sync
|
2018-07-25 15:45:37 +01:00 |
|
Louis Taylor
|
d60f4b447e
|
Apply cert name label to created secrets
|
2018-07-06 18:02:13 +01:00 |
|
jetstack-bot
|
e7a2a0c618
|
Merge pull request #686 from kragniz/acme-config-update
Update spec.acme.config field when ingress changes
|
2018-06-29 10:11:06 +01:00 |
|
James Munnelly
|
86685369aa
|
Add test for a non-acme certificate being appropriately updated
|
2018-06-29 09:46:04 +01:00 |
|
Louis Taylor
|
25311a57c5
|
Add better check for nil spec.acme
|
2018-06-27 14:37:53 +01:00 |
|
Louis Taylor
|
bc9181a925
|
Update spec.acme.config field when ingress changes
Fixes #619.
|
2018-06-27 10:52:00 +01:00 |
|
James Munnelly
|
951b72bba0
|
Add basic resource validation at start of sync loops
|
2018-06-26 14:59:48 +01:00 |
|
James Munnelly
|
592bfc7edc
|
issuers: Skip triggering API update if status has not changed
|
2018-06-18 01:55:45 +01:00 |
|
Vincent Desjardins
|
b35343786e
|
Vault issuer support
vault remove duration
|
2018-05-02 00:45:55 +00:00 |
|
James Munnelly
|
e2a2e32e28
|
Fix ingress-shim tests
|
2018-04-26 12:44:41 +01:00 |
|
James Munnelly
|
fdb8f2bf40
|
Link ingress-shim into main controller binary
|
2018-04-26 12:44:40 +01:00 |
|
James Munnelly
|
acd927dd41
|
Use rate limiter when queueing (Cluster)Issuers
|
2018-04-12 16:51:02 +01:00 |
|
James Munnelly
|
1975c524b9
|
Call AddRateLimited in QueuingEventHandler
|
2018-04-12 15:23:27 +01:00 |
|
Maxim Ivanov
|
8cbb75f9ba
|
Fix error formatting
|
2018-04-10 15:46:43 +01:00 |
|
James Munnelly
|
43373cd766
|
Adjust exponential backoff base value
|
2018-04-10 01:50:44 +01:00 |
|
James Munnelly
|
b9813b13db
|
Requeue Certificate if target secret is deleted
|
2018-04-10 01:31:09 +01:00 |
|
James Munnelly
|
add2c76923
|
Don't trigger resync if ingresses or secrets change
|
2018-04-10 01:27:18 +01:00 |
|
James Munnelly
|
c05d255675
|
Use AddRateLimited for the scheduled work queue
|
2018-04-10 01:05:37 +01:00 |
|
James Munnelly
|
1d52cbeec7
|
Remove unused strings and standardise event reasons
|
2018-04-09 21:26:38 +01:00 |
|
James Munnelly
|
d197817fa7
|
Improve error reporting and use of status conditions
|
2018-04-09 21:17:51 +01:00 |
|
James Munnelly
|
47465d645b
|
Use item based exponential backoff rate limiter
|
2018-04-09 18:33:36 +01:00 |
|
James Munnelly
|
32cab11676
|
Fix rebase issues
|
2018-04-09 17:18:34 +01:00 |
|
James Munnelly
|
b934852775
|
Merge branch 'master' into acmev2
|
2018-04-09 16:52:34 +01:00 |
|
jetstack-bot
|
8d80bb7492
|
Merge pull request #433 from kragniz/remove-namespace-flag
Remove --namespace flag
|
2018-04-09 11:14:25 +01:00 |
|
Louis Taylor
|
0961e24174
|
Remove namespace from more places
|
2018-04-06 11:20:24 +01:00 |
|
James Munnelly
|
f2ddd1d111
|
Change DNSNames/CommonNameForCertificate function to not return an error
|
2018-04-04 23:37:37 +01:00 |
|
James Munnelly
|
da0d45e3f4
|
Use DialContext in ACMEClient round tripper
|
2018-04-04 12:30:33 +01:00 |
|
James Munnelly
|
02f1b37caf
|
Add correct HasSynced func
|
2018-03-23 18:50:46 +00:00 |
|
James Munnelly
|
649fdecdd2
|
Add comment explaining new HasSynced usages
|
2018-03-23 18:50:46 +00:00 |
|
James Munnelly
|
0a7cefecf4
|
Call Pod & Service lister HasSynced method in Cert controller construction
|
2018-03-23 18:50:46 +00:00 |
|
Louis Taylor
|
545bd9104a
|
Add comment
|
2018-03-23 12:21:37 +00:00 |
|