Commit Graph

1024 Commits

Author SHA1 Message Date
Louis Taylor
082f815773
clouddns: find hosted zone for challenge record
Previously this would fail if you use a CNAME for the _acme-challenge
record.
2018-07-20 16:53:12 +01:00
jetstack-bot
2607c242dc
Merge pull request #744 from kragniz/add-e2e-certificate-validation-rebase
Add e2e test to ensure changing dnsNames on an ACME certificate triggers a re-issue
2018-07-20 12:48:58 +01:00
Louis Taylor
24f581376d
Don't return err if secret is absent 2018-07-20 11:11:33 +01:00
Louis Taylor
65b891da29
Remove yoda condition 2018-07-20 11:08:19 +01:00
jetstack-bot
4157139e27
Merge pull request #747 from euank/dep-version
hack/verify: also include 'dep version' output
2018-07-19 20:12:53 +01:00
Euan Kemp
69829277ac hack/verify: also include 'dep version' output
If "dep status" fails on CI, it's useful to know what version of dep is
being used to locally reproduce and examine the issue.
2018-07-19 11:12:42 -07:00
Louis Taylor
502e9d2bfb
Increase timeout 2018-07-19 17:42:01 +01:00
Louis Taylor
e5e5362e2a
Fix nil panic 2018-07-19 16:37:21 +01:00
Louis Taylor
4601c95557
Use new WaitCertificateIssuedValid everywhere 2018-07-19 16:26:15 +01:00
Louis Taylor
8e9171adbf
Check for labels on created secret 2018-07-19 16:11:12 +01:00
Louis Taylor
5f0c5f21fb
Increase http01 self-check timeout 2018-07-19 15:48:21 +01:00
James Munnelly
5a102fb5f6
Add e2e test to ensure changing dnsNames on an ACME certificate triggers a re-issue 2018-07-19 13:36:15 +01:00
jetstack-bot
840f9de7d9
Merge pull request #734 from timuthy/master
Improve ACME DNS validation tutorial
2018-07-19 10:25:41 +01:00
jetstack-bot
6348c6ffca
Merge pull request #722 from autonomic-ai/support-ec-keys
Add keyAlgorithm and keySize fields to Certificates, and support ECDSA keys
2018-07-18 10:00:36 +01:00
Afolabi Badmos
445e522432 Add support for EC keys
- This PR adds two fields to CertificateSpec:
  - `keyAlgorithm`, denotes which algorithm to use when generating
    a private key. Can be either `rsa` or `ecdsa`. When not set, the
    default algorithm used `rsa`.
  - `keySize`, denotes the key size of the private key being generated.
    For `rsa`, minimum key size is 2048 and maximum is 8192.
    For `ecdsa`, sizes 224, 256, 384 & 521 are supported.
    See https://golang.org/pkg/crypto/elliptic

- `keySize` can be set without being explicit about `keyAlgorithm`.
  - If `keySize` is specified and `keyAlgorithm` is not provided, `rsa` will
    be used as the key algorithm.

- `keyAlgorithm` can be set without being explicit about `keySize`.
  - If `keyAlgorithm` is specified and `keySize` is not provided, key size
    key size of `256` will be used for `ecdsa` key algorithm and
    key size of `2048` will be used for `rsa` key algorithm.

- helper functions in `pki` package now return crypto.PrivateKey
2018-07-17 12:42:07 -04:00
Tim Usner
fa6f1bde12
Fix broken link for SAN 2018-07-17 13:04:23 +02:00
Tim Usner
92cb56746d
Add *.example.com to SAN
*.example.com is set as Common Name and thus part of SANs.
2018-07-17 13:02:27 +02:00
jetstack-bot
c1b34376fd
Merge pull request #726 from munnerz/selfsigned-link
Add link to selfsigned issuer docs
2018-07-12 18:21:30 +01:00
James Munnelly
c8ad744392 Add link to selfsigned issuer docs 2018-07-12 18:17:40 +01:00
jetstack-bot
caae0cc48a
Merge pull request #717 from kragniz/disable-ingress-shim
Add --controllers flag to set which controllers are run
2018-07-12 15:49:13 +01:00
Louis Taylor
58d71216c3
Change flag to list of controllers to enable 2018-07-12 10:27:49 +01:00
Louis Taylor
969c4530a0
Add Contains util function 2018-07-12 10:27:05 +01:00
Louis Taylor
fd48a2e360
Add option for disabling ingress-shim
This adds a new flag, which can be used to disable running the
ingress-shim controller:

     --enable-ingress-shim=false
2018-07-12 10:27:05 +01:00
jetstack-bot
a162a5bb8e
Merge pull request #612 from vdesjardins/custom-approle-path
Vault: configurable appRole authentication path
2018-07-11 17:53:33 +01:00
jetstack-bot
c08cd80730
Merge pull request #622 from munnerz/istio-annotation
Add auth.istio.io annotation to ACME HTTP01 service
2018-07-11 17:18:33 +01:00
test@test.com
cb7eaf986f Run hack/update-reference-docs.sh 2018-07-11 16:02:23 +00:00
Vincent Desjardins
7fae0fccf1 code review fixes 2018-07-11 16:00:39 +00:00
Vincent Desjardins
ca3b909cb7 code review modifications 2018-07-11 16:00:39 +00:00
Vincent Desjardins
2995cc90a3 Vault: configurable appRole authentication path 2018-07-11 16:00:39 +00:00
jetstack-bot
bd7f15d5f4
Merge pull request #710 from kragniz/dns-flag
Add flag for setting nameservers for DNS01 check
2018-07-11 14:26:33 +01:00
jetstack-bot
4d3179f2ba
Merge pull request #707 from munnerz/bump-crypto-acme
Merge latest changes from upstream crypto/acme library
2018-07-11 14:02:33 +01:00
jetstack-bot
1c167c302d
Merge pull request #720 from zegl/route53-managed-by-certmanager
route53: update managed by DNS record comment
2018-07-11 13:37:49 +01:00
jetstack-bot
22ba1d416b
Merge pull request #719 from kragniz/secret-certificate-name-label
Add certificate-name label to created secrets
2018-07-11 13:37:43 +01:00
jetstack-bot
44e3793241
Merge pull request #718 from kragniz/version-in-logs
Add log message showing git tag and commit during startup
2018-07-11 13:37:33 +01:00
Gustav Westling
641b497242 route53: update managed by DNS record comment 2018-07-08 12:09:00 +02:00
Louis Taylor
2e97514c5e
Add test 2018-07-06 18:03:02 +01:00
Louis Taylor
d60f4b447e
Apply cert name label to created secrets 2018-07-06 18:02:13 +01:00
Louis Taylor
3815b36193
Add git tag and commit to startup logs 2018-07-06 17:27:59 +01:00
jetstack-bot
2ef08e2b3c
Merge pull request #716 from kragniz/docs-apiversion
docs: fix api version in issuer example resources
2018-07-06 16:25:32 +01:00
Louis Taylor
4653d456ec
docs: fix api version in issuer example resources 2018-07-06 16:07:55 +01:00
jetstack-bot
8c1e0c9fcd
Merge pull request #507 from madmod/patch-1
Fix AWS DNS policy example
2018-07-05 21:01:31 +01:00
jetstack-bot
c48a38ae17
Merge pull request #644 from munnerz/ref-docs
Add script for generating reference docs
2018-07-05 15:12:41 +01:00
Louis Taylor
e35a09bd72
Add validation 2018-07-05 14:47:41 +01:00
James Munnelly
7b2f84e4d6 Add verify-reference-docs step to Makefile
Exclude docs/generated from go test checks

Add hack/verify-reference-docs.sh
2018-07-05 14:47:36 +01:00
James Munnelly
95000f1937 Run hack/update-reference-docs-dockerized.sh 2018-07-05 14:47:36 +01:00
James Munnelly
3a78c8a861 Run dep ensure 2018-07-05 14:47:35 +01:00
James Munnelly
80ca8daea0 Don't prune k8s.io/kube-openapi 2018-07-05 14:47:35 +01:00
James Munnelly
3fc5bf539f Include reference docs in sphinx site 2018-07-05 14:47:35 +01:00
James Munnelly
2014183a57 Add script for generating reference docs 2018-07-05 14:47:32 +01:00
Louis Taylor
4804086fdf
Add example to usage 2018-07-05 14:37:32 +01:00