James Munnelly
|
822b9e17a0
|
Remove AdditionalRunFuncs from base controller
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2020-03-30 20:43:00 +01:00 |
|
James Munnelly
|
881b886049
|
Update Kubernetes API client call-sites
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2020-03-26 12:58:50 +00:00 |
|
James Munnelly
|
2f92e38955
|
Set a 10s deadline on calls to Setup on issuers
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2020-03-06 20:47:17 +00:00 |
|
Josh Soref
|
8d801fc100
|
spelling: certificate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
|
2020-02-24 16:15:51 -05:00 |
|
James Munnelly
|
72ea226b41
|
Update controllers to use validation registry
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2020-01-20 10:05:54 +00:00 |
|
James Munnelly
|
ff8c68348a
|
Update checks.go for external account bindings
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-12-11 12:37:36 +00:00 |
|
JoshVanL
|
de07651142
|
Remote updatestatus todos and add minimal version to docs
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
|
2019-09-30 13:47:51 +01:00 |
|
JoshVanL
|
94d077a5fb
|
Adds status sub resource and changes updates
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
|
2019-09-30 13:47:50 +01:00 |
|
James Munnelly
|
973f4aa424
|
Update codebase for external dependencies
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-09-26 12:52:43 +01:00 |
|
JoshVanL
|
9b827ee128
|
Adds all vault Auth methods to secret checks and stops panic
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
|
2019-09-23 13:54:48 +01:00 |
|
James Munnelly
|
bf9fbea23f
|
Update codebase for new meta apigroup
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-09-20 19:25:04 +01:00 |
|
James Munnelly
|
58754abf37
|
Refactor codebase for v1alpha2
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-09-20 16:22:43 +01:00 |
|
James Munnelly
|
1b8a286206
|
Rename Setup->Init and use Start to start informers
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-08-22 13:11:33 +01:00 |
|
jetstack-bot
|
dcba8ebd06
|
Merge pull request #2002 from munnerz/internal-apiversion
Add internal API version, enable defaulter & conversion-gen and implement mutating webhook
|
2019-08-21 21:53:36 +01:00 |
|
James Munnelly
|
6052e0558e
|
Refactor base controller and allow Running additional informers
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-08-21 13:22:57 +01:00 |
|
James Munnelly
|
73d66c44ab
|
Move API validations package
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-08-21 13:11:01 +01:00 |
|
James Munnelly
|
331f490312
|
Remove util_test.go from issuers & clusterissuers
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-07-26 13:13:37 +01:00 |
|
James Munnelly
|
70d7d222e8
|
Centralise fake structures into 'fake' subpackages
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-07-26 12:30:23 +01:00 |
|
James Munnelly
|
f8a798bd2b
|
update bazel files
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-06-19 15:33:57 +01:00 |
|
James Munnelly
|
442789113a
|
Refactor controllers to not reference BaseController
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-06-19 15:11:06 +01:00 |
|
jetstack-bot
|
48cd58b23f
|
Merge pull request #1722 from cheukwing/issue-1003
Add BaseController as a refactoring of common controller code
|
2019-06-17 19:27:57 +01:00 |
|
Michael Tsang
|
0add074b7f
|
Add basecontroller to other controllers
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io>
|
2019-05-23 17:32:33 +01:00 |
|
Michael Tsang
|
7d67ae466e
|
Remove metrics field from controllers
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io>
|
2019-05-20 11:06:11 +01:00 |
|
Michael Tsang
|
455f6ebab4
|
Use ControllerName as label value
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io>
|
2019-05-17 16:49:39 +01:00 |
|
Michael Tsang
|
f2e57a1c95
|
Add ControllerSyncCallCount metric
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io>
|
2019-05-17 14:22:16 +01:00 |
|
James Munnelly
|
871ed4283b
|
Allow controller constructors to return errors
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-04-18 14:22:04 +01:00 |
|
James Munnelly
|
d7c9d39e3c
|
Update issuers controller
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-03-12 14:24:50 +00:00 |
|
James Munnelly
|
2f67c78f62
|
Address review feedback
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-03-01 14:37:11 +00:00 |
|
James Munnelly
|
c3f696fa1a
|
Add support for Venafi API types to certificates controller
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-03-01 13:00:55 +00:00 |
|
James Munnelly
|
2f30258f0e
|
Switch to klog
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-02-22 12:34:02 +00:00 |
|
James Munnelly
|
0bde3dacba
|
Create pkg/api/util and re-arrange controller instantiation code
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-02-19 11:25:54 +00:00 |
|
James Munnelly
|
d055d370bb
|
Plumb testing.T through to test Builder
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-01-31 20:20:20 +00:00 |
|
James Munnelly
|
0fcc0c666c
|
Update copyright header year
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2019-01-07 15:07:55 +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
|
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 |
|
James Munnelly
|
0478694963
|
Update workqueue rate limiters on issuers and ingress-shim controllers
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-10-23 00:09:42 +01:00 |
|
James Munnelly
|
847d0c6152
|
Refactor controllers to return Response structures
Signed-off-by: James Munnelly <james@munnelly.eu>
|
2018-10-12 12:40:38 +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
|
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
|
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
|
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
|
acd927dd41
|
Use rate limiter when queueing (Cluster)Issuers
|
2018-04-12 16:51:02 +01:00 |
|
James Munnelly
|
514f9e9b3d
|
Update third_party import paths
|
2018-01-15 22:07:51 +00:00 |
|
James Munnelly
|
fa7e052ac1
|
Move to github.com/jetstack/cert-manager repo
|
2017-11-03 16:41:39 +00:00 |
|
James Munnelly
|
eb4be6859e
|
Update controllers and issuers for new SharedInformerFactory
|
2017-11-03 15:26:19 +00:00 |
|
James Munnelly
|
f35ab04670
|
Fix imports in tests
|
2017-11-03 14:56:30 +00:00 |
|
James Munnelly
|
7875268247
|
Fix imports
|
2017-11-03 14:48:41 +00:00 |
|