Commit Graph

4862 Commits

Author SHA1 Message Date
Maartje Eyskens
d0b13b6c8a Update code structure of cname following
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2021-01-20 17:11:40 +01:00
Maartje Eyskens
f9d34991bc Revert one too many rename
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2021-01-20 17:10:52 +01:00
Maartje Eyskens
7591304af8 update fn name
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2021-01-20 17:08:35 +01:00
Maartje Eyskens
985c8b6e30
Apply suggestions from code review
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

Co-authored-by: Maël Valais <mael@vls.dev>
2021-01-20 17:05:45 +01:00
Maartje Eyskens
59afa7c5a5 Add unit tests for CNAME resolving
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-23 15:20:29 +01:00
Maartje Eyskens
4708d890c7 Make CNAME resolver recursive
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-22 16:03:40 +01:00
jetstack-bot
d655522e2e
Merge pull request #3529 from meyskens/fix-manifest-rel
Fix release tar content of manifests
2020-12-22 10:38:28 +00:00
Maartje Eyskens
ba5accae50 Fix release tar content of manifests
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-22 10:47:37 +01:00
jetstack-bot
1c937e537e
Merge pull request #3526 from wallrj/remove-deprecated-script
Remove a deprecated script and some lingering references to an old make e2e_test target
2020-12-22 09:06:52 +00:00
jetstack-bot
9a096beb8a
Merge pull request #3527 from ndrpnt/add-leader-election-flags
Make leader-election settings customizable for cainjector
2020-12-21 12:32:52 +00:00
Julien ALEXANDRE
2648d0bcff
Add leader election flags in Helm chart
This commit lets Helm chart users set the value of the
`--leader-election-lease-duration`, `--leader-election-renew-deadline`
and `--leader-election-retry-period` flags. These flags are configured
globally for all components, to be consistent with the rest of the
chart.

Since their default values differ in the controller and the cainjector,
they are unset by default in the Helm chart, for backward compatibility.

Signed-off-by: Julien ALEXANDRE <22328659+ndrpnt@users.noreply.github.com>
2020-12-19 19:10:55 +01:00
Julien ALEXANDRE
f8fbea38b3
Add flags to configure cainjector leader election
This commit enables users to customize the behavior of the cainjector
regarding leader election by adding `--leader-election-lease-duration`,
`--leader-election-renew-deadline` and `--leader-election-retry-period`
flags. These flags are already available on the controller.

Prior to this change, the values of these options were inherited from
controller-runtime. This commit keeps the same defaults for the
cainjector, for backward compatibility, even though they differ from
those of the controller.

Signed-off-by: Julien ALEXANDRE <22328659+ndrpnt@users.noreply.github.com>
2020-12-19 18:00:54 +01:00
Richard Wall
9d5d9e3a46 Remove some lingering references to an old make e2e_test target
* Left over from https://github.com/jetstack/cert-manager/pull/2534

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-18 11:24:23 +00:00
Richard Wall
7fa8992231 Remove deprecated script
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-18 11:21:24 +00:00
jetstack-bot
7cef4582ec
Merge pull request #3519 from meyskens/rm-webhook-helm-hack
Remove Helm hack for webhook API versions
2020-12-17 17:48:41 +00:00
jetstack-bot
d4731ec523
Merge pull request #3522 from meyskens/rm-apimig
Remove api-migration tool
2020-12-17 17:27:42 +00:00
jetstack-bot
f19a5e6402
Merge pull request #3463 from wallrj/2667-acme-stalled-orders
Wait for order-controller to add certificate data to the Order
2020-12-17 16:30:41 +00:00
Maartje Eyskens
1dd6443f98 Remove api-migration tool
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-17 15:13:21 +01:00
jetstack-bot
5b2d0d660e
Merge pull request #3465 from wallrj/3396-ingress-renew-before
Add duration and renew-before Ingress annotations to set those fields on the Certificate
2020-12-16 15:50:04 +00:00
Maartje Eyskens
5ce6a5aebd Properly remove caBundle hack too
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-16 16:02:42 +01:00
jetstack-bot
7bca0709ae
Merge pull request #3515 from meyskens/new-ua
Rename the User Agent fields
2020-12-16 12:05:04 +00:00
Richard Wall
4ba546c97b E2E test for all Certificate field related ingress annotations
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-16 11:06:20 +00:00
jetstack-bot
a1fe0498f2
Merge pull request #3440 from aledbf/update
Update ingress-nginx addon
2020-12-16 10:48:03 +00:00
Richard Wall
9cd3eaabf7 Add a duration Ingress annotation to set the duration field on Certificate
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-16 09:40:28 +00:00
Maartje Eyskens
929f9edcd0 Remove more checks
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-16 10:35:13 +01:00
Maartje Eyskens
5819818242 Remove Helm hack for webhook API versions
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-16 10:24:17 +01:00
Maartje Eyskens
7078a5c7b8 Rename the User Agent fields
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-15 17:25:18 +01:00
Richard Wall
27d0f011be Delete Order if its certificate data is bad or unexpected
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-15 13:46:52 +00:00
Richard Wall
fb01c3b3c2 Tests for handling of Orders with bad certificates
* Badly formed certificates, and
* certificates with an unexpected public key.

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-15 13:44:59 +00:00
Maartje Eyskens
1017967bfa Remove comment
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-15 13:22:29 +01:00
Richard Wall
98e2f1c8f3 Wait for order-controller to add certificate data to the Order
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-15 10:22:38 +00:00
Richard Wall
02883417ee Re-organise the handling of non-failed but not-yet-valid Orders
Exit early in this case and move the happy case to the end of the function.

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-15 10:22:38 +00:00
Richard Wall
26aa0e29fa Add a renew-before Ingress annotation to set the renewBefore field on the Certificate
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-15 10:19:07 +00:00
Richard Wall
bae51b92b2 Simplify some ingress-shim helper functions
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-12-15 10:19:07 +00:00
Maartje Eyskens
c0aa031339 Fix deploy of ingress-nginx
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-15 11:18:35 +01:00
jetstack-bot
cdc53b65cb
Merge pull request #3500 from meyskens/update-copy
Update copyright to cert-manager project
2020-12-15 10:12:31 +00:00
jetstack-bot
34396bc93b
Merge pull request #3499 from meyskens/ingress-netk8sbeta1
Migrate Ingress to networking.k8s.io/v1beta1
2020-12-14 09:50:12 +00:00
jetstack-bot
b14a09be17
Merge pull request #3503 from meyskens/120-e2e
Add Kubernetes 1.20 to the kind setup script
2020-12-12 02:37:02 +00:00
Maartje Eyskens
ab0cd57dc5 Use The cert-manager Authors.
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-11 19:04:13 +01:00
Maartje Eyskens
3da73f618e Add Kubernetes 1.20 to the kind setup script
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-11 18:53:01 +01:00
jetstack-bot
2c521609de
Merge pull request #3477 from tharun208/feat/profiling
Added profiling for controller
2020-12-11 14:11:10 +00:00
Tharun
b4df9b3567 removed gorilla mux and used profiling util
Signed-off-by: Tharun <rajendrantharun@live.com>
2020-12-11 17:54:55 +05:30
jetstack-bot
fcf54969dd
Merge pull request #3489 from exceptionfactory/3373-truststore-p12
Add creation of truststore.p12 from CA
2020-12-11 10:21:07 +00:00
Manuel Alejandro de Brito Fontes
e6c0b4d19f
Update ingress-nginx addon
Signed-off-by: Manuel Alejandro de Brito Fontes <aledbf@gmail.com>
2020-12-09 20:52:24 -03:00
jetstack-bot
98b2da503c
Merge pull request #3504 from meyskens/rm-legacy-kind
Remove legacy kind + old kind kubernetes versions
2020-12-09 17:48:22 +00:00
exceptionfactory
967fed5309 Reverted changes to removed v1beta1.yaml
Signed-off-by: David Handermann <exceptionfactory@gmail.com>
2020-12-09 12:12:01 -05:00
Maartje Eyskens
c753dc14d1 Fix unbound variable error
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-09 17:26:48 +01:00
Maartje Eyskens
f32561ea60 Remove legacy kind + old kind kubernetes versions
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-09 17:13:48 +01:00
Maartje Eyskens
c6e84d7c83 Switch informer to networking
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-09 16:36:11 +01:00
Maartje Eyskens
02c165a734 Update RBAC
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-09 16:25:32 +01:00