joshvanl
33f3fe473c
Rename webhook SchemeBackedMutator -> RegistryBackedMutator
...
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2021-02-10 09:39:52 +00:00
joshvanl
6438530fe0
Update webhook Scheme to use and install mutations with mutation
...
registry
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2021-02-08 19:18:49 +00:00
joshvanl
8e4a10ad93
Change webhook mutation handler to use new mutation registry
...
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2021-02-08 19:18:15 +00:00
joshvanl
eff5bc069e
Updates webhook validation handler to use new function signature
...
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2021-02-08 19:15:23 +00:00
joshvanl
cdeca6a9f4
Updates testdata to use new validation function signature. Updates
...
registry and scheme install
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2021-02-08 19:14:35 +00:00
Maartje Eyskens
be205c04e6
Run a codegen update
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2021-01-08 15:05:32 +01: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
1788a9d758
Update copyright to cert-manager project
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-12-08 19:04:49 +01:00
Mateusz Gozdek
27fa2f1ec4
Fix various typos found by codespell
...
Found by running this command:
codespell -S .git,*.png,go.sum -L keypair,iam,ans,unknwon,tage,ths,creater
Signed-off-by: Mateusz Gozdek <mgozdekof@gmail.com>
2020-11-07 14:55:13 +01:00
Richard Wall
7e60151a26
Remove unused testcase field
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-09-04 18:00:53 +01:00
Richard Wall
4eb49ffe72
Add boilerplate to new test
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-09-04 17:44:06 +01:00
Richard Wall
057f3d7587
Duplicate ConversionWebhook tests to exercise the ConvertV1Beta1 method
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-09-04 17:38:30 +01:00
Richard Wall
fd1959ec30
Use separate methods for each ConversionReview type
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-09-04 17:12:57 +01:00
Maartje Eyskens
b4c5221e2b
One more fix
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-09-02 16:08:03 +02:00
Maartje Eyskens
c7522c2b91
Cast conversion request in the correct API group
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-09-02 16:03:14 +02:00
jetstack-bot
647035a266
Merge pull request #3211 from meyskens/csr-extkey
...
Extended key usages into CSR
2020-08-27 15:33:37 +01:00
Maartje Eyskens
47266ffbbc
Implement feedback from review
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-27 14:46:28 +02:00
Maartje Eyskens
db0a321d32
Add boilerplate
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-27 13:33:02 +02:00
Maartje Eyskens
71c3d2fb6b
Update bazel
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-27 13:10:06 +02:00
Maartje Eyskens
e0749ad822
Implement feedback
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-27 13:02:18 +02:00
Maartje Eyskens
136085ac6b
Fix conversion (insert facepalm here)
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-26 19:03:15 +02:00
Maartje Eyskens
697fe1052a
DIY conversions for admissions
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-26 17:52:28 +02:00
Maartje Eyskens
60db2d16c2
Fix unit tests
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-25 14:59:22 +02:00
Maartje Eyskens
627b57fed5
Add validation for CR creation only to match Key usages with the CSR if both are set
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-25 14:38:57 +02:00
Richard Wall
81eb53f597
./hack/update-all.sh
...
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-08-20 14:28:06 +01:00
Richard Wall
a70298180a
Run a script to update v1alpha2 usage to v1
...
Script is available at https://github.com/jetstack/cert-manager/pull/3201
Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2020-08-20 14:26:51 +01:00
Maartje Eyskens
351c03a66d
Add better error
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-17 09:29:23 +02:00
Maartje Eyskens
0d14b65b8e
Fix conversion of the conversion
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-14 20:29:10 +02:00
Maartje Eyskens
70aa8f1ebb
fix unit test
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-14 20:18:19 +02:00
Maartje Eyskens
f2aad8b6ff
run update all
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-14 20:06:48 +02:00
Maartje Eyskens
19cc376f79
support v1 conversion webhooks
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-14 20:04:19 +02:00
jetstack-bot
9822581393
Merge pull request #3167 from meyskens/admission-v1
...
Support v1 admission webhooks
2020-08-13 16:04:40 +01:00
Maartje Eyskens
3259fdfe9b
Implement feedback
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-12 10:59:42 +02:00
JoshVanL
40dd8b961d
Remove klog v1 from webhook unit tests in favour of v2
...
Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
2020-08-12 10:59:42 +02:00
Maartje Eyskens
827ce9c5ad
Revert log levels on errors
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-12 10:59:42 +02:00
Maartje Eyskens
86dee5ed41
Set error log levels
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-12 10:59:41 +02:00
Maartje Eyskens
fecd0b3518
Set all log levels for info
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-12 10:59:41 +02:00
Maartje Eyskens
50686d3e26
Support v1 admission webhooks
...
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
2020-08-10 16:39:49 +02:00
James Munnelly
1adfe16690
Bulk fix of non-test staticcheck failures
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-06-26 12:25:08 +01:00
James Munnelly
c641443e92
Support Kubernetes 1.15 and below properly in validating webhook
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-04-28 11:51:58 +01:00
James Munnelly
793f9677ae
Use default Golang ciphersuites if none are specified
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-31 09:32:21 +01:00
James Munnelly
0712d008d9
Specify names of tests in filesource temp dirs
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-30 15:37:21 +01:00
James Munnelly
42dc66cc31
Plumb context through pkg/webhook/authority
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-30 15:35:21 +01:00
James Munnelly
e0db0296d2
Run webhook on random port during integration tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-30 14:26:05 +01:00
James Munnelly
3d1b43d343
Add 'dynamic' certificate source backed by an authority
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-30 14:25:54 +01:00
James Munnelly
aa2e653b2e
Add 'dynamic authority' controller for managing a Secret containing a CA
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-30 14:25:54 +01:00
James Munnelly
577e53b9bb
webhook: create 'tls' package containing certificates sources + tests
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-30 14:25:54 +01:00
James Munnelly
38f952e88a
webhook: don't log messages during normal operation
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-03-05 20:12:07 +00:00
Will Thames
e1bf54d0e3
Add cipher suites configuration and defaults
...
Add a --tls-cipher-suites command line flag and set to sensible
defaults.
Signed-off-by: Will Thames <will@thames.id.au>
2020-02-03 22:57:59 +10:00
James Munnelly
c27ccd78d7
Update webhook validation handler for validation registry
...
Signed-off-by: James Munnelly <james@munnelly.eu>
2020-01-20 10:05:54 +00:00