Commit Graph
860 Commits
Author SHA1 Message Date
James Munnelly 10092c97ee Refactor test DNS server into separate package
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-29 15:09:52 +01:00
jetstack-botandGitHub bf50c5d044 Merge pull request #1575 from christianhuening/feature1529-add-static-label
Added static label for solver identification. Solves #1529
2019-04-26 15:25:13 +01:00
Christian Hüning 149f830fc5 Rename label as requested
Signed-off-by: Christian Hüning <christian.huening@figo.io>
2019-04-25 16:56:37 +02:00
jetstack-botandGitHub f3910e0dd2 Merge pull request #1572 from munnerz/rfc2136-dns01-suite
Use webhook interface for rfc2136 solver & run test suite
2019-04-25 14:14:33 +01:00
jetstack-botandGitHub 076ecb4e7c Merge pull request #1579 from munnerz/apireg-v1beta1
Use v1beta1 API version in cainjector controller
2019-04-24 12:31:26 +01:00
James Munnelly 25af59a0d5 Use v1beta1 API version in cainjector controller
This resolves issues when running the cainjector on Kubernetes 1.9,
as the 1.9 apiserver is not aware of the 'v1' API version.

Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-24 11:19:24 +01:00
James Munnelly b5200a8121 Add omitempty to fields on conditions
This is the standard in upstream k8s, and prevents errors
when malformed 'condition' stanzas are included in resources.

Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-24 10:44:36 +01:00
Christian Hüning 1e73962561 added static label for solver identification. Solves #1529
Signed-off-by: Christian Hüning <christian.huening@figo.io>
2019-04-24 10:13:09 +02:00
James Munnelly 01993f5afe Fixup tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-23 16:46:54 +01:00
James Munnelly 8d6b9b4011 Use webhook interface for rfc2136 solver
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-23 16:25:53 +01:00
jetstack-botandGitHub ff19e63ea4 Merge pull request #1563 from munnerz/webhook-dns-provider
Add webhook dns provider implementation
2019-04-18 18:59:04 +01:00
James Munnelly 2e2699a7a6 Improve RFC2136 test DNS server
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 17:20:19 +01:00
James Munnelly af9bce7221 Add 'webhook' DNS01 provider type
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 17:19:32 +01:00
James Munnelly c127716ac5 Add DNS01 webhook provider API fields
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 17:18:25 +01:00
jetstack-botandGitHub e1571326e5 Merge pull request #1561 from munnerz/refactor-dns-utils
Export dnsQuery function & refactor DNS01Record function
2019-04-18 15:02:05 +01:00
James Munnelly 14dd0b1ffe Rename DNS01Record to DNS01LookupFQDN
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 14:34:15 +01:00
James Munnelly 3e58213894 Export dnsQuery function
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 14:34:15 +01:00
James Munnelly 942d6491d6 Pass StopCh and RESTClient to controller context
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 14:22:08 +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 193a45dab9 Add comments to API types
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 14:04:55 +01:00
James Munnelly e04847b7cd Add ACME webhook package
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 14:02:44 +01:00
Daniel Morsing 66f0436ad4 use authoritative nameservers for CAA checks
Signed-off-by: Daniel Morsing <dmo@jetstack.io>
2019-04-03 13:48:58 +01:00
jetstack-botandGitHub 5bc0bae9fa Merge pull request #1512 from lentzi90/feature-update-on-issuer-change
Update certificate if issuer changes
2019-04-01 10:36:27 +01:00
Lennart Jern dfb3954dba Update cert if issuer doesn't match
Signed-off-by: Lennart Jern <lennart.jern@gmail.com>
2019-03-29 20:32:59 +01:00
Steve Huff abd0159b0f Fix "it's" typo in log message
Signed-off-by: Steve Huff <shuff@vecna.org>
2019-03-29 15:39:09 +00:00
Matthew Donoughe d7fa5b95f5 also whitelist ipv6
otherwise it's blacklisted

Signed-off-by: Matthew Donoughe <mdonoughe@gmail.com>
2019-03-23 23:50:04 -04:00
jetstack-botandGitHub 2d69622826 Merge pull request #1474 from munnerz/logr-acme-http
Use logr in ACME HTTP01 solver
2019-03-20 15:55:06 +00:00
Daniel Morsing b987d2772d stop cloudflare auth key from being leaked into the logs
Signed-off-by: Daniel Morsing <dmo@jetstack.io>
2019-03-18 16:22:14 +00:00
James Munnelly 96353dba96 Use logr in ACME HTTP01 solver
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-14 14:29:56 +00:00
James Munnelly aeaa3412ed Fix controller test pkg
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly 420ebfebe2 Use goflag instead of pflag for logs
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly eaeefdf5b2 Update acmechallenges controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly f4c0de2627 Define pkg/api.Scheme with all used types registered
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly 46faba06b6 Update acmesolver to use logr
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly c6c498338a Update clusterissuers controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly 6b24e9c966 Update cainjector
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:51 +00:00
James Munnelly a13543013d Use logr in pkg/util/kube
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:50 +00:00
James Munnelly 6f743dbfae Update ACME issuer
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:50 +00:00
James Munnelly 591f8b690f Update CA issuer
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:50 +00:00
James Munnelly 451b12f006 Update metrics package
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:50 +00: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 92713156ed Update certificates controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:50 +00:00
James Munnelly 708313ac4b Update acmeorders controller
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:50 +00:00
James Munnelly 5d73076db9 Update logs package for go-logr
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-12 14:24:50 +00:00
Aditya Sundaramurthy 0690592a2f Fallback to hostedZoneName param if set in ClusterIssuer CRD
Signed-off-by: Aditya Sundaramurthy <aditya.sundaramurthy@gmail.com>
2019-03-12 00:23:25 +01:00
Aditya Sundaramurthy f0a3e081e5 Fixes trimming of zone inferred via zone discovery over configured 'hostedZoneName'
Signed-off-by: Aditya Sundaramurthy <aditya.sundaramurthy@gmail.com>
2019-03-11 15:52:23 +01:00
Daniel Morsing 0faf01937e treat domain not found as ok for CAA checks
Signed-off-by: Daniel Morsing <dmo@jetstack.io>
2019-03-04 12:26:08 +00:00
jetstack-botandGitHub 5e3c1a813b Merge pull request #1250 from munnerz/venafi
add Venafi Cloud & TPP issuer type
2019-03-01 19:42:38 +00:00
jetstack-botandGitHub 687dcd0db7 Merge pull request #1420 from munnerz/cainjector-apiserverca
cainjector: support injecting apiserver ca
2019-03-01 15:19:05 +00:00
James Munnelly 2f67c78f62 Address review feedback
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-03-01 14:37:11 +00:00