Commit Graph

1184 Commits

Author SHA1 Message Date
splashx
3761c6c3a4
fix panic, wrong logic
Signed-off-by: splashx <splash@gmail.com>
2018-09-10 21:40:40 +02:00
splashx
51a8a57221
add tests for nameserver, tsigsecret and tsigname
Signed-off-by: splashx <splash@gmail.com>
2018-09-10 20:03:32 +02:00
splashx
41111f7879
patch with rfc2136
Signed-off-by: splashx <splash@gmail.com>
2018-09-07 00:56:00 +02:00
jetstack-bot
834fda15a1
Merge pull request #478 from munnerz/webhooks
Add validating webhook and webhook tls autoconfiguration
2018-09-05 13:00:50 +01:00
jetstack-bot
163d0e9127
Merge pull request #858 from jjo/jjo-fix-acmedns-constructor-panic
[jjo] fix panic from acmedns.go constructor failure
2018-09-05 11:30:50 +01:00
JuanJo Ciarlante
1266f4116b
minor cleanups
Signed-off-by: JuanJo Ciarlante <juanjosec@gmail.com>
2018-08-28 22:23:57 -03:00
JuanJo Ciarlante
225a37ce7c
augment acmedns unit testing
Signed-off-by: JuanJo Ciarlante <juanjosec@gmail.com>
2018-08-28 22:20:31 -03:00
jetstack-bot
4a42922919
Merge pull request #853 from jetstack/munnerz-patch-6
Bump helm version on Gitlab CI
2018-08-28 10:52:38 +01:00
James Munnelly
61256dff72 Bump helm version on Gitlab CI
We still use a completely different set of tooling versions when building the master branch on GitLab 😢

This PR bumps Helm to 2.10.

Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-28 10:25:51 +01:00
JuanJo Ciarlante
ef2924c26a
[jjo] fix panic from acmedns.go constructor failure
Signed-off-by: JuanJo Ciarlante <juanjosec@gmail.com>
2018-08-27 19:36:13 -03:00
jetstack-bot
e1407f905b
Merge pull request #849 from frankh/patch-1
Fix cloudflare provider failing on cleanup if no record is found
2018-08-23 10:55:09 +01:00
jetstack-bot
b211dfec9b
Merge pull request #851 from munnerz/update-depl-gen
Run hack/update-deploy-gen.sh
2018-08-23 10:14:08 +01:00
James Munnelly
b03e6e83dc Run hack/update-deploy-gen.sh
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-23 09:44:55 +01:00
Frank Hamand
8b28b5adce Fix cloudflare provider failing on cleanup if no record is found
It's possible for cert-manager to get in a bad state where it thinks there's something to cleanup, but repeatedly fails to clean it up.

Not finding the record should not be an error when we're trying to delete the record anyway.

Signed-off-by: Frank Hamand <frankhamand@gmail.com>
2018-08-21 09:59:37 +01:00
James Munnelly
ae122766fb Regenerate reference docs
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:36:36 +01:00
James Munnelly
7aa9339661 Run helm dep update in update-deploy-gen
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:36:36 +01:00
James Munnelly
76ed08d69b Update test framework to install webhook
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:36:35 +01:00
James Munnelly
e77eacdcec Update upgrading docs
Update docs

Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:36:35 +01:00
James Munnelly
122a9e3b65 Run dep ensure
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:36:33 +01:00
James Munnelly
c15f965c02 Add overrides for transitive deps
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:35:05 +01:00
James Munnelly
0043796103 Run hack/update-deploy-gen.sh
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:34:05 +01:00
James Munnelly
3d43907ac8 Update chart to include new webhook
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:34:05 +01:00
James Munnelly
91bec0909c Add validation webhook
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-20 12:34:05 +01:00
jetstack-bot
972f86704d
Merge pull request #787 from Queuecumber/master
Add ACME-DNS as a DNS-01 Provider
2018-08-17 13:33:57 +01:00
jetstack-bot
7cc4083c91
Merge pull request #823 from ccojocar/chart-crd-hook
chart: annotate all CRDs with "crd-install" hook
2018-08-17 12:58:45 +01:00
Cosmin Cojocar
d80f8a9b2c Use the crd-install hook only for helm 2.10
Signed-off-by: Cosmin Cojocar <cosmin.cojocar@gmx.ch>
2018-08-15 15:21:39 +02:00
Max Ehrlich
65e6a65143
Update the test to support nameservers
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-14 14:57:21 -04:00
Max Ehrlich
96a037fc23
Fix go fmt failing
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-14 14:48:51 -04:00
Max Ehrlich
1c93505e87
Trying exact version of dep that is used on the CI server
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-14 14:25:57 -04:00
jetstack-bot
dba15aabe6
Merge pull request #658 from munnerz/is-ca
Add 'isCA' field to Certificate spec
2018-08-14 12:35:53 +01:00
jetstack-bot
a0cb67f9cc
Merge pull request #831 from munnerz/ing-cleanup-unit
Fix issue causing existing ingresses to not be cleaned up properly
2018-08-14 10:50:41 +01:00
James Munnelly
5ea2c6843e Regenerate reference docs
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-14 10:32:50 +01:00
James Munnelly
8d3d095a29 Add 'isCA' field to Certificate spec
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-14 10:32:48 +01:00
James Munnelly
22f5d8c816 Fix issue causing existing ingresses to not be cleaned up properly
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-14 10:23:29 +01:00
James Munnelly
974fc9e1bb Add unit test for cleaning up existing ingress
Signed-off-by: James Munnelly <james.munnelly@jetstack.io>
2018-08-14 10:23:28 +01:00
Cosmin Cojocar
d2d17806ea Bump chart version
Signed-off-by: Cosmin Cojocar <cosmin.cojocar@gmx.ch>
2018-08-14 10:16:03 +02:00
Cosmin Cojocar
19eb074309 Update the deployment
Signed-off-by: Cosmin Cojocar <cosmin.cojocar@gmx.ch>
2018-08-14 10:16:03 +02:00
Cosmin Cojocar
3ae86c9deb chart: annotate all CRDs with "crd-install" hook
This fix is required in order to make helm properly verify the CRDs
when cert-manager chart is referenced as a dependency of another chart.

Signed-off-by: Cosmin Cojocar <cosmin.cojocar@gmx.ch>
2018-08-14 10:16:03 +02:00
Max Ehrlich
f7b1d413fb
Fix test for acme-dns provider
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 14:04:19 -04:00
Max Ehrlich
465bdc51d1
Boilerplate header
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:37:44 -04:00
Max Ehrlich
8d7baed20a
Support DNS01Nameservers field
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:37:03 -04:00
Max Ehrlich
efa6ab58db
Dependency updates
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:14 -04:00
Max Ehrlich
eb92de2577
More in-depth example going with curl and the API directly
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:14 -04:00
Max Ehrlich
b1eadabf42
Change wording from "accounts" to "account"
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:14 -04:00
Max Ehrlich
9a0b1d8f56
Docs needed more updating
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:14 -04:00
Max Ehrlich
e791680a88
Namespace was moved from a class variable to a local
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:14 -04:00
Max Ehrlich
dab8a47ec6
Function signature for DNS01Record was changed to return an error, handle that
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:13 -04:00
Max Ehrlich
0209938c94
Add validation logic
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:13 -04:00
Max Ehrlich
8f05340211
Should be double quotes
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:13 -04:00
Max Ehrlich
d12fbc161f
Ensure key is good enough for acme-dns to accept
Signed-off-by: Max Ehrlich <max.ehr@gmail.com>
2018-08-13 13:32:13 -04:00