Louis Taylor
7bb9048578
Add update testcase
2018-03-12 18:36:39 +00:00
Louis Taylor
d7153ecc1e
Test updates
2018-03-12 18:36:21 +00:00
Louis Taylor
6eb1c6f931
Split Expected into ExpectedCreate and ExpectedUpdate
2018-03-12 17:44:53 +00:00
Louis Taylor
2e5619b1d5
Replace reflect.DeepEqual with crtEqual
2018-03-12 14:00:16 +00:00
Louis Taylor
801888f0f0
Reconfigure certs when ingress config changes
2018-03-08 21:08:22 +00:00
jetstack-ci-bot
721a4042cd
Merge pull request #327 from ocadotechnology/wip-293
...
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
fix: Use ConfigMaps for leaderelection
**What this PR does / why we need it**:
Use ConfigMaps for leader election. Improves scalability by not modifying Endpoints, which are watched by kube-proxy.
**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #293
**Special notes for your reviewer**:
**Release note**:
```release-note
action required: Before upgrading, scale the cert-manager Deployment to 0, to avoid two controllers attempting to operate on the same resources
```
2018-02-21 18:22:27 +00:00
Mike Bryant
0274964100
fix: Use ConfigMaps for leaderelection
...
Fixes #293
2018-02-21 17:48:13 +00:00
Will Medlar
86ab9a9794
Add test cases for falsey tls-acme annotation values
2018-02-21 11:00:21 -06:00
Will Medlar
a709f0ad42
Check the value of the tls-acme annotation, not just its existence
2018-02-21 10:43:30 -06:00
James Munnelly
514f9e9b3d
Update third_party import paths
2018-01-15 22:07:51 +00:00
James Munnelly
1d1190e50a
Increase controllers to 5 workers to mitigate test failures
2018-01-13 02:21:41 +00:00
James Munnelly
5a18c1aff2
Add unit test cases for dns01 buildCertificates
2017-12-01 12:30:51 +00:00
James Munnelly
1542db57d2
Add ingress-shim sync unit tests
2017-12-01 00:56:26 +00:00
James Munnelly
c3be0f204e
Add ingress-shim controller to create Certificates based on annotations on ingress resources
2017-11-30 22:53:54 +00:00
James Munnelly
fa7e052ac1
Move to github.com/jetstack/cert-manager repo
2017-11-03 16:41:39 +00:00
James Munnelly
6bd606a7ce
Fix ClusterIssuers. Update test name. Add comments.
2017-11-03 15:51:34 +00:00
James Munnelly
eb4be6859e
Update controllers and issuers for new SharedInformerFactory
2017-11-03 15:26:19 +00:00
James Munnelly
7875268247
Fix imports
2017-11-03 14:48:41 +00:00
James Munnelly
01e5833825
Make acmesolver image configurable through CLI. Use tagged version as default.
2017-10-13 16:39:06 +01:00
James Munnelly
5b53ba3f0c
Merge pull request #73 from dippynark/add-prometheus-metrics-endpoint
...
Add prometheus metrics endpoint
2017-10-12 23:15:36 +01:00
Luke Addison
c2bead130b
Add Prometheus metrics server
2017-10-11 17:24:26 +01:00
James Munnelly
852e250a69
Add clusterissuer controller
2017-09-22 00:10:42 +01:00
James Munnelly
ae3171b8bf
Add initial CA issuer work
2017-09-11 10:47:58 +01:00
James Munnelly
dc4335754f
Move kube related utilities out of cmd
2017-09-10 21:11:34 +01:00
James Munnelly
f66855bd03
Add event recording. Split out cmd entrypoint.
2017-09-09 18:27:35 +01:00
James Munnelly
7540beb74b
Update imports
2017-09-09 02:13:03 +01:00
James Munnelly
ec5e916085
Typos
2017-09-09 01:47:25 +01:00
James Munnelly
960d46e302
Add leader election. Fix gracefully exiting.
2017-09-09 01:47:21 +01:00
James Munnelly
dddc57e38a
Properly configure CLI
2017-09-08 21:43:43 +01:00
James Munnelly
16e780c224
No longer automatically register CustomResourceDefinition
2017-08-31 12:40:16 +01:00
James Munnelly
95aa3aab95
Update references to cert-manager informers
2017-08-22 12:13:13 +01:00
James Munnelly
5be9dbdd9e
Enable golang tests
2017-08-08 11:34:48 +01:00
James Munnelly
e19a002528
Automatically register CRD types
2017-08-07 21:07:50 +01:00
James Munnelly
7937b0384c
Update import paths
2017-08-07 14:46:58 +01:00
James Munnelly
7d8683bd16
Move solver into standalone binary. Launch Jobs to solve HTTP01 challenges.
2017-08-06 23:51:10 +01:00
James Munnelly
3fb49ad049
Refactor control loops to be more akin to kube-controller-manager
2017-08-05 00:35:54 +01:00
James Munnelly
630654a6d4
Update import paths
2017-07-22 12:19:40 +01:00
James Munnelly
4a2486de52
Install gcp auth plugin
2017-07-22 02:54:22 +01:00
James Munnelly
afbe0ba9c5
add start of authorization
2017-07-22 01:23:25 +01:00
James Munnelly
95cba8ab5f
Add acme issuer. Implement 'Setup' method. Now manages ACME accounts.
2017-07-21 15:18:39 +01:00
James Munnelly
5e2222fa09
initial controller implementation
2017-07-19 20:29:02 +01:00
James Munnelly
36308ae891
initial commit
2017-07-19 09:39:13 +01:00