Skip to content

Commit 75f63b6

Browse files
authored
Merge pull request #137 from slok/slok/kubewebhook-v220
2 parents cbf3d0a + b2d8f25 commit 75f63b6

File tree

4 files changed

+34
-28
lines changed

4 files changed

+34
-28
lines changed

CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
## [Unreleased]
22

3+
## [2.2.0] - 2021-12-05
4+
35
### Added
46

57
- Infer automatically (using Unstructured) Kubernetes types that don't implement metav1.Object like `corev1.PodExecOptions`.
@@ -166,7 +168,8 @@ Breaking: Webhook constructors now need a tracer.
166168
- Static mutating webhook.
167169
- Handler creator for webhooks.
168170

169-
[unreleased]: https://github.com/slok/kubewebhook/compare/v2.1.0...HEAD
171+
[unreleased]: https://github.com/slok/kubewebhook/compare/v2.2.0...HEAD
172+
[2.2.0]: https://github.com/slok/kubewebhook/compare/v2.1.0...v2.2.0
170173
[2.1.0]: https://github.com/slok/kubewebhook/compare/v2.0.0...v2.1.0
171174
[2.0.0]: https://github.com/slok/kubewebhook/compare/v0.11.0...v2.0.0
172175
[0.11.0]: https://github.com/slok/kubewebhook/compare/v0.10.0...v0.11.0

Readme.md

+18-15
Original file line numberDiff line numberDiff line change
@@ -106,21 +106,24 @@ We have 2 kinds of webhooks:
106106
The Kubernetes' version associated with Kubewebhook's versions means that this specific version
107107
is tested and supports the shown K8s version, however, this doesn't mean that doesn't work with other versions. Normally they work with multiple versions (e.g `v1.18` and `v1.19`).
108108

109-
| Kubewebhook version | k8s version | Supported admission reviews | Support dynamic webhooks |
110-
| ------------------- | ----------- | --------------------------- | ------------------------ |
111-
| v2.1 | 1.21 | v1beta1, v1 | ✔ |
112-
| v2.0 | 1.20 | v1beta1, v1 | ✔ |
113-
| v0.11 | 1.19 | v1beta1 | ✔ |
114-
| v0.10 | 1.18 | v1beta1 | ✔ |
115-
| v0.9 | 1.18 | v1beta1 | ✖ |
116-
| v0.8 | 1.17 | v1beta1 | ✖ |
117-
| v0.7 | 1.16 | v1beta1 | ✖ |
118-
| v0.6 | 1.15 | v1beta1 | ✖ |
119-
| v0.5 | 1.14 | v1beta1 | ✖ |
120-
| v0.4 | 1.13 | v1beta1 | ✖ |
121-
| v0.3 | 1.12 | v1beta1 | ✖ |
122-
| v0.2 | 1.11 | v1beta1 | ✖ |
123-
| v0.2 | 1.10 | v1beta1 | ✖ |
109+
| Kubewebhook | Kubernetes | Admission reviews | Dynamic webhooks | [OpenTelemetry] tracing |
110+
| ----------- | ---------- | ----------------- | ---------------- | ----------------------- |
111+
| v2.2 | 1.22 | v1beta1, v1 | ✔ | ✔ |
112+
| v2.1 | 1.21 | v1beta1, v1 | ✔ | ✖ |
113+
| v2.1 | 1.21 | v1beta1, v1 | ✔ | ✖ |
114+
| v2.1 | 1.21 | v1beta1, v1 | ✔ | ✖ |
115+
| v2.0 | 1.20 | v1beta1, v1 | ✔ | ✖ |
116+
| v0.11 | 1.19 | v1beta1 | ✔ | ✖ |
117+
| v0.10 | 1.18 | v1beta1 | ✔ | ✖ |
118+
| v0.9 | 1.18 | v1beta1 | ✖ | ✖ |
119+
| v0.8 | 1.17 | v1beta1 | ✖ | ✖ |
120+
| v0.7 | 1.16 | v1beta1 | ✖ | ✖ |
121+
| v0.6 | 1.15 | v1beta1 | ✖ | ✖ |
122+
| v0.5 | 1.14 | v1beta1 | ✖ | ✖ |
123+
| v0.4 | 1.13 | v1beta1 | ✖ | ✖ |
124+
| v0.3 | 1.12 | v1beta1 | ✖ | ✖ |
125+
| v0.2 | 1.11 | v1beta1 | ✖ | ✖ |
126+
| v0.2 | 1.10 | v1beta1 | ✖ | ✖ |
124127

125128
## Documentation
126129

go.mod

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ require (
1212
go.opentelemetry.io/otel/sdk v1.2.0
1313
go.opentelemetry.io/otel/trace v1.2.0
1414
gomodules.xyz/jsonpatch/v3 v3.0.1
15-
k8s.io/api v0.22.3
16-
k8s.io/apimachinery v0.22.3
17-
k8s.io/client-go v0.22.3
15+
k8s.io/api v0.22.4
16+
k8s.io/apimachinery v0.22.4
17+
k8s.io/client-go v0.22.4
1818
)
1919

2020
require (
@@ -56,7 +56,7 @@ require (
5656
gopkg.in/yaml.v2 v2.4.0 // indirect
5757
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
5858
k8s.io/klog/v2 v2.9.0 // indirect
59-
k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e // indirect
59+
k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c // indirect
6060
k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a // indirect
6161
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect
6262
sigs.k8s.io/yaml v1.2.0 // indirect

go.sum

+8-8
Original file line numberDiff line numberDiff line change
@@ -525,18 +525,18 @@ honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWh
525525
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
526526
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
527527
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
528-
k8s.io/api v0.22.3 h1:wOoES2GoSkUsdped2RB4zYypPqWtvprGoKCENTOOjP4=
529-
k8s.io/api v0.22.3/go.mod h1:azgiXFiXqiWyLCfI62/eYBOu19rj2LKmIhFPP4+33fs=
530-
k8s.io/apimachinery v0.22.3 h1:mrvBG5CZnEfwgpVqWcrRKvdsYECTrhAR6cApAgdsflk=
531-
k8s.io/apimachinery v0.22.3/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0=
532-
k8s.io/client-go v0.22.3 h1:6onkOSc+YNdwq5zXE0wFXicq64rrym+mXwHu/CPVGO4=
533-
k8s.io/client-go v0.22.3/go.mod h1:ElDjYf8gvZsKDYexmsmnMQ0DYO8W9RwBjfQ1PI53yow=
528+
k8s.io/api v0.22.4 h1:UvyHW0ezB2oIgHAxlYoo6UJQObYXU7awuNarwoHEOjw=
529+
k8s.io/api v0.22.4/go.mod h1:Rgs+9gIGYC5laXQSZZ9JqT5NevNgoGiOdVWi1BAB3qk=
530+
k8s.io/apimachinery v0.22.4 h1:9uwcvPpukBw/Ri0EUmWz+49cnFtaoiyEhQTK+xOe7Ck=
531+
k8s.io/apimachinery v0.22.4/go.mod h1:yU6oA6Gnax9RrxGzVvPFFJ+mpnW6PBSqp0sx0I0HHW0=
532+
k8s.io/client-go v0.22.4 h1:aAQ1Wk+I3bjCNk35YWUqbaueqrIonkfDPJSPDDe8Kfg=
533+
k8s.io/client-go v0.22.4/go.mod h1:Yzw4e5e7h1LNHA4uqnMVrpEpUs1hJOiuBsJKIlRCHDA=
534534
k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
535535
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
536536
k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM=
537537
k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec=
538-
k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e h1:KLHHjkdQFomZy8+06csTWZ0m1343QqxZhR2LJ1OxCYM=
539-
k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw=
538+
k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c h1:jvamsI1tn9V0S8jicyX82qaFC0H/NKxv2e5mbqsgR80=
539+
k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw=
540540
k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a h1:8dYfu/Fc9Gz2rNJKB9IQRGgQOh2clmRzNIPPY1xLY5g=
541541
k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
542542
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=

0 commit comments

Comments
 (0)