Commit Graph
2217 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
jetstack-botandGitHub 6a39a8682f Merge pull request #1576 from munnerz/omitempty-conditions
Add omitempty to fields on conditions
2019-04-24 11:42:26 +01:00
James Munnelly 8cad3bf807 Run hack/update-vendor.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-24 11:20:13 +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
jetstack-botandGitHub 8b0a39a594 Merge pull request #1578 from munnerz/fixup-vendor
Pin controller-runtime dependency to use munnerz/controller-runtime fork
2019-04-24 11:18:26 +01:00
James Munnelly 57454a3164 Run hack/update-vendor.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-24 11:03:00 +01:00
James Munnelly 3040a7dd3c Use munnerz/controller-runtime fork for 1.14.1 compatibility
This fork will not remove this commit/ref, whereas the previous
one was part of a pull request that is being force pushed, causing
our builds to fail.

Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-24 11:02:08 +01:00
James Munnelly 918db4f0f7 Update generated files
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-24 10:51:14 +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 dd17e38791 Don't require kubectlManifestsPath in dns01 tests
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-23 16:27:27 +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
jetstack-botandGitHub dca819df80 Merge pull request #1564 from munnerz/rfc2136-test-server
Improve RFC2136 test DNS server
2019-04-18 18:46:03 +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 49f91f9fa4 Merge pull request #1562 from munnerz/dns01-test-suite
Add DNS01 provider conformance test suite
2019-04-18 15:19:04 +01:00
James Munnelly 9b700537ce Add integration framework binary dependencies
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 15:05:07 +01:00
James Munnelly 1de20d84e3 Run hack/update-vendor.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 15:05:06 +01:00
James Munnelly 17999cce46 Add ACME DNS01 test suite
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 15:05:06 +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
jetstack-botandGitHub c6ebaa7eef Merge pull request #1560 from munnerz/ctrl-constructor-err
Allow controller constructor to return errors and pass RESTClient on context
2019-04-18 14:46:06 +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
jetstack-botandGitHub aca339d67d Merge pull request #1559 from munnerz/add-webhook-pkg
Add ACME webhook package
2019-04-18 14:16: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 cdf9165470 Run hack/update-vendor.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-18 14:02:47 +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
jetstack-botandGitHub 2f99b3155a Merge pull request #1546 from cpanato/GH-1539
fix typo in the deployment template for leader election
2019-04-17 14:59:58 +01:00
Carlos Panato bbc0cc514a update per feedback
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-04-17 13:20:32 +02:00
jetstack-botandGitHub a99821a1fd Merge pull request #1549 from munnerz/vendor-license
Automatically generate LICENSES file from dependency licenses
2019-04-17 11:52:31 +01:00
James Munnelly b3ce222322 Run hack/update-vendor-licenses.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-16 14:41:08 +01:00
James Munnelly 455f99ce0c Generate LICENSES file automatically
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-16 14:41:05 +01:00
James Munnelly c758a67047 Remove old Gopkg files
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 16:37:48 +01:00
jetstack-botandGitHub 3a747cda75 Merge pull request #1523 from munnerz/gomod
Switch to go modules
2019-04-14 16:34:50 +01:00
James Munnelly b86b232a2d Update reference docs
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:44 +01:00
James Munnelly b3ec6a6f24 Update reference to deprecated method
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:44 +01:00
James Munnelly fab0954289 Run ./hack/update-vendor.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:44 +01:00
James Munnelly 113b382d80 Bump Kubernetes dependencies to master with go mod support
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:43 +01:00
James Munnelly e72dbef9e6 Run ./hack/update-vendor.sh
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:43 +01:00
James Munnelly ce1898e944 Run go mod init
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:41 +01:00
James Munnelly 6900752938 Update buildozer dependency
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-04-14 15:51:41 +01:00