Bumps k8s.io/client-go from 0.15.7 to 0.20.0. This update includes security fixes.
Vulnerabilities fixed
Sensitive Information leak via Log File in Kubernetes
In Kubernetes, if the logging level is set to at least 9, authorization and bearer tokens will be written to log files. This can occur both in API server logs and client tool output like kubectl. This affects <= v1.19.3, <= v1.18.10, <= v1.17.13, < v1.20.0-alpha2.
Kubernetes client-go library logs may disclose credentials to unauthorized users
The Kubernetes client-go library logs request headers at verbosity levels of 7 or higher. This can disclose credentials to unauthorized users via logs or command output. Kubernetes components (such as kube-apiserver) prior to v1.16.0, which make use of basic or bearer token authentication, and run at high verbosity levels, are affected.
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebase will rebase this MR
$dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.15.7 to 0.20.0. **This update includes security fixes.**
<details>
<summary>Vulnerabilities fixed</summary>
<blockquote>
<p><strong>Sensitive Information leak via Log File in Kubernetes</strong>
In Kubernetes, if the logging level is set to at least 9, authorization and bearer tokens will be written to log files. This can occur both in API server logs and client tool output like kubectl. This affects <= v1.19.3, <= v1.18.10, <= v1.17.13, < v1.20.0-alpha2.</p>
<p>Patched versions: 0.20.0-alpha.2
Affected versions: < 0.20.0-alpha.2</p>
</blockquote>
<blockquote>
<p><strong>Kubernetes client-go library logs may disclose credentials to unauthorized users</strong>
The Kubernetes client-go library logs request headers at verbosity levels of 7 or higher. This can disclose credentials to unauthorized users via logs or command output. Kubernetes components (such as kube-apiserver) prior to v1.16.0, which make use of basic or bearer token authentication, and run at high verbosity levels, are affected.</p>
<p>Patched versions: 0.17.0
Affected versions: < 0.17.0</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/kubernetes/client-go/commit/afa3b34fe368bbf3532c612f1d5abc45d0783c08"><code>afa3b34</code></a> Update dependencies to v0.20.0 tag</li>
<li><a href="https://github.com/kubernetes/client-go/commit/fb61a7c88cb9f599363919a34b7c54a605455ffc"><code>fb61a7c</code></a> Merge pull request <a href="https://github.com/kubernetes/client-go/issues/96720">#96720</a> from liggitt/throttled-logger</li>
<li><a href="https://github.com/kubernetes/client-go/commit/61471be615ffce3012bfe4e92d1ba70236960d90"><code>61471be</code></a> Deflake ThrottledLogger test</li>
<li><a href="https://github.com/kubernetes/client-go/commit/66db2540991da169fb60fce735064a55bfc52b71"><code>66db254</code></a> Merge pull request <a href="https://github.com/kubernetes/client-go/issues/95981">#95981</a> from caesarxuchao/http2-healthcheck</li>
<li><a href="https://github.com/kubernetes/client-go/commit/7c9ea22f769b83d7573af95555d7ff1423429003"><code>7c9ea22</code></a> Merge pull request <a href="https://github.com/kubernetes/client-go/issues/92743">#92743</a> from liggitt/gc</li>
<li><a href="https://github.com/kubernetes/client-go/commit/8dde295de4630e0b70c931e6386cce6bb0b5f579"><code>8dde295</code></a> Add a unit test testing the HTTP/2 health check help the REST client</li>
<li><a href="https://github.com/kubernetes/client-go/commit/c476b49dcfc420f1f2822f40ad82ef925f3f35cd"><code>c476b49</code></a> Add GC unit tests</li>
<li><a href="https://github.com/kubernetes/client-go/commit/77eda6a9395bd7884e99d484f29ae3c6d55f0eb9"><code>77eda6a</code></a> Merge pull request <a href="https://github.com/kubernetes/client-go/issues/96317">#96317</a> from Jefftree/test-ssa</li>
<li><a href="https://github.com/kubernetes/client-go/commit/76f48268c78c15fd661e8acc832daee49b40eed6"><code>76f4826</code></a> Merge pull request <a href="https://github.com/kubernetes/client-go/issues/96527">#96527</a> from adtac/apfbeta</li>
<li><a href="https://github.com/kubernetes/client-go/commit/4ab8fb4585a5873ae1c155d7f35c9710bd38f2d2"><code>4ab8fb4</code></a> Merge pull request <a href="https://github.com/kubernetes/client-go/issues/96425">#96425</a> from bobbypage/vendor-cadvisor-v0.38</li>
<li>Additional commits viewable in <a href="https://github.com/kubernetes/client-go/compare/v0.15.7...v0.20.0">compare view</a></li>
</ul>
</details>
<br />
---
<details>
<summary>Dependabot commands</summary>
<br />
You can trigger Dependabot actions by commenting on this MR
- `$dependabot rebase` will rebase this MR
- `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps k8s.io/client-go from 0.15.7 to 0.20.0. This update includes security fixes.
Vulnerabilities fixed
Commits
afa3b34Update dependencies to v0.20.0 tagfb61a7cMerge pull request #96720 from liggitt/throttled-logger61471beDeflake ThrottledLogger test66db254Merge pull request #95981 from caesarxuchao/http2-healthcheck7c9ea22Merge pull request #92743 from liggitt/gc8dde295Add a unit test testing the HTTP/2 health check help the REST clientc476b49Add GC unit tests77eda6aMerge pull request #96317 from Jefftree/test-ssa76f4826Merge pull request #96527 from adtac/apfbeta4ab8fb4Merge pull request #96425 from bobbypage/vendor-cadvisor-v0.38Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebasewill rebase this MR$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflictsadded 1 commit
493da1d3- [Security] Bump k8s.io/client-go from 0.15.7 to 0.20.0Compare with previous version