Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump kube-derive from 0.83.0 to 0.84.0 in /cmd/pinniped-proxy (#6472)
Bumps [kube-derive](https://github.com/kube-rs/kube) from 0.83.0 to 0.84.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kube-rs/kube/releases">kube-derive's releases</a>.</em></p> <blockquote> <h2>0.84.0</h2> <!-- raw HTML omitted --> <h2>Highlights</h2> <h3>Stream Improvements</h3> <p>On the <code>runtime</code> side, the <code>Controller</code> now delays reconciles until the main <code>Store</code> is ready (via a <a href="https://docs.rs/kube/0.84.0/kube/runtime/reflector/struct.Store.html#method.wait_until_ready">new <code>Store</code> helper</a> from <a href="https://redirect.github.com/kube-rs/kube/issues/1243">#1243</a>). The stream selection for owned resources is more efficient (<a href="https://redirect.github.com/kube-rs/kube/issues/1240">#1240</a>), and the underlying <code>watcher</code> streams now all paginate (<a href="https://redirect.github.com/kube-rs/kube/issues/1249">#1249</a>). There are also many new <a href="https://docs.rs/kube/0.84.0/kube/runtime/trait.WatchStreamExt.html"><code>WatchStreamExt</code></a> helpers ( <a href="https://redirect.github.com/kube-rs/kube/issues/1246">#1246</a> + <a href="https://redirect.github.com/kube-rs/kube/issues/1228">#1228</a> + <a href="https://redirect.github.com/kube-rs/kube/issues/1232">#1232</a>) as a continued work towards the more customisable streams-api (<a href="https://redirect.github.com/kube-rs/kube/issues/1080">#1080</a>).</p> <p>On the client-side; streaming logs are now easier to deal with as an <code>AsyncBufRead</code> <a href="https://redirect.github.com/kube-rs/kube/issues/1235">#1235</a>.</p> <h3>OIDC Refresh</h3> <p>Optional OIDC refreshable token support was introduced in <a href="https://redirect.github.com/kube-rs/kube/issues/1229">#1229</a> under <code>kube/oidc</code> for out-of-cluster <code>Client</code> configuration. Previously, refresh support was limited to non-OIDC tokens from the <code>GcpOuth</code> provider (<code>kube/oauth</code>) or through arbitrary <code>exec</code> calls / <code>TokenFile</code> loading.</p> <h2>What's Changed</h2> <h3>Added</h3> <ul> <li>Add <code>Predicate</code> trait to allow combination + fallbacks by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1228">kube-rs/kube#1228</a></li> <li>Added refreshing OIDC ID token as an optional feature by <a href="https://github.com/Razz4780"><code>@Razz4780</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1229">kube-rs/kube#1229</a></li> <li>Add <code>WatchStreamExt::default_backoff</code> shorthand by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1232">kube-rs/kube#1232</a></li> <li>Derive <code>PartialEq</code> on <code>core</code> params structs by <a href="https://github.com/danrspencer"><code>@danrspencer</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1237">kube-rs/kube#1237</a></li> <li>Track store readiness by <a href="https://github.com/nightkr"><code>@nightkr</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1243">kube-rs/kube#1243</a></li> <li>Add <code>WatchStreamExt::modify()</code> to modify events by <a href="https://github.com/aryan9600"><code>@aryan9600</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1246">kube-rs/kube#1246</a></li> <li>Add default pagination to <code>watcher</code> by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1249">kube-rs/kube#1249</a></li> </ul> <h3>Changed</h3> <ul> <li>Bump MSRV from 1.63 to 1.64 by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1233">kube-rs/kube#1233</a></li> <li>Change <code>Api::log_stream</code> to return <code>AsyncBufRead</code> by <a href="https://github.com/aryan9600"><code>@aryan9600</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1235">kube-rs/kube#1235</a></li> </ul> <h3>Fixed</h3> <ul> <li>Make <code>Controller::owns</code> use <code>metadata_watcher</code> internally by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1240">kube-rs/kube#1240</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/emilsivervik"><code>@emilsivervik</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1230">kube-rs/kube#1230</a></li> <li><a href="https://github.com/Razz4780"><code>@Razz4780</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1229">kube-rs/kube#1229</a></li> <li><a href="https://github.com/aryan9600"><code>@aryan9600</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1235">kube-rs/kube#1235</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kube-rs/kube/compare/0.83.0...0.84.0">https://github.com/kube-rs/kube/compare/0.83.0...0.84.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/kube-rs/kube/blob/main/CHANGELOG.md">kube-derive's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/kube-rs/kube/releases/tag/0.84.0">0.84.0</a> / 2023-07-14</h1> <!-- raw HTML omitted --> <h2>Highlights</h2> <h3>Stream Improvements</h3> <p>On the <code>runtime</code> side, the <code>Controller</code> now delays reconciles until the main <code>Store</code> is ready (via a <a href="https://docs.rs/kube/0.84.0/kube/runtime/reflector/struct.Store.html#method.wait_until_ready">new <code>Store</code> helper</a> from <a href="https://redirect.github.com/kube-rs/kube/issues/1243">#1243</a>). The stream selection for owned resources is more efficient (<a href="https://redirect.github.com/kube-rs/kube/issues/1240">#1240</a>), and the underlying <code>watcher</code> streams now all paginate (<a href="https://redirect.github.com/kube-rs/kube/issues/1249">#1249</a>). There are also many new <a href="https://docs.rs/kube/0.84.0/kube/runtime/trait.WatchStreamExt.html"><code>WatchStreamExt</code></a> helpers ( <a href="https://redirect.github.com/kube-rs/kube/issues/1246">#1246</a> + <a href="https://redirect.github.com/kube-rs/kube/issues/1228">#1228</a> + <a href="https://redirect.github.com/kube-rs/kube/issues/1232">#1232</a>) as a continued work towards the more customisable streams-api (<a href="https://redirect.github.com/kube-rs/kube/issues/1080">#1080</a>).</p> <p>On the client-side; streaming logs are now easier to deal with as an <code>AsyncBufRead</code> <a href="https://redirect.github.com/kube-rs/kube/issues/1235">#1235</a>.</p> <h3>OIDC Refresh</h3> <p>Optional OIDC refreshable token support was introduced in <a href="https://redirect.github.com/kube-rs/kube/issues/1229">#1229</a> under <code>kube/oidc</code> for out-of-cluster <code>Client</code> configuration. Previously, refresh support was limited to non-OIDC tokens from the <code>GcpOuth</code> provider (<code>kube/oauth</code>) or through arbitrary <code>exec</code> calls / <code>TokenFile</code> loading.</p> <h2>What's Changed</h2> <h3>Added</h3> <ul> <li>Add <code>Predicate</code> trait to allow combination + fallbacks by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1228">kube-rs/kube#1228</a></li> <li>Added refreshing OIDC ID token as an optional feature by <a href="https://github.com/Razz4780"><code>@Razz4780</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1229">kube-rs/kube#1229</a></li> <li>Add <code>WatchStreamExt::default_backoff</code> shorthand by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1232">kube-rs/kube#1232</a></li> <li>Derive <code>PartialEq</code> on <code>core</code> params structs by <a href="https://github.com/danrspencer"><code>@danrspencer</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1237">kube-rs/kube#1237</a></li> <li>Track store readiness by <a href="https://github.com/nightkr"><code>@nightkr</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1243">kube-rs/kube#1243</a></li> <li>Add <code>WatchStreamExt::modify()</code> to modify events by <a href="https://github.com/aryan9600"><code>@aryan9600</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1246">kube-rs/kube#1246</a></li> <li>Add default pagination to <code>watcher</code> by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1249">kube-rs/kube#1249</a></li> </ul> <h3>Changed</h3> <ul> <li>Bump MSRV from 1.63 to 1.64 by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1233">kube-rs/kube#1233</a></li> <li>Change <code>Api::log_stream</code> to return <code>AsyncBufRead</code> by <a href="https://github.com/aryan9600"><code>@aryan9600</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1235">kube-rs/kube#1235</a></li> </ul> <h3>Fixed</h3> <ul> <li>Make <code>Controller::owns</code> use <code>metadata_watcher</code> internally by <a href="https://github.com/clux"><code>@clux</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1240">kube-rs/kube#1240</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kube-rs/kube/commit/7a0345e3055e120d606c1fde39a4395156c43671"><code>7a0345e</code></a> release 0.84.0</li> <li><a href="https://github.com/kube-rs/kube/commit/a3a6ef6c95c30804dbb9ae3b75c65be646ddc8b8"><code>a3a6ef6</code></a> Watcher pagination handle empty string continue token (<a href="https://redirect.github.com/kube-rs/kube/issues/1250">#1250</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/fa1e92e7a57e276c4d3ab018293a67eaa425cfaf"><code>fa1e92e</code></a> Add default pagination to <code>watcher</code> (<a href="https://redirect.github.com/kube-rs/kube/issues/1249">#1249</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/e99d0dcfeecc9928697f5ed103dfe6443885b9c7"><code>e99d0dc</code></a> Add <code>WatchStreamExt::modify()</code> to modify events (<a href="https://redirect.github.com/kube-rs/kube/issues/1246">#1246</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/db585dd6de4690d04787b2b494553ef20818f150"><code>db585dd</code></a> Merge pull request <a href="https://redirect.github.com/kube-rs/kube/issues/1243">#1243</a> from nightkr/feature/store-readiness</li> <li><a href="https://github.com/kube-rs/kube/commit/047a73fc8900dfbe8a5492258c6d2874611b61eb"><code>047a73f</code></a> Fix deduplication test</li> <li><a href="https://github.com/kube-rs/kube/commit/e50c05776ae1407c6895a3634b83067a86f7ec2f"><code>e50c057</code></a> Replace RwLock with Mutex</li> <li><a href="https://github.com/kube-rs/kube/commit/d742ef9129620ad627d5d9a062ef36e0954a4771"><code>d742ef9</code></a> Make delayed_init private</li> <li><a href="https://github.com/kube-rs/kube/commit/3c55abd1abf41590e551e62eacf3b54e78744c77"><code>3c55abd</code></a> Readiness tests</li> <li><a href="https://github.com/kube-rs/kube/commit/c23c1d1097812448fc1cf9adc03453ee0a6c0dab"><code>c23c1d1</code></a> delayed_init::Get doesn't need to be public anymore</li> <li>Additional commits viewable in <a href="https://github.com/kube-rs/kube/compare/0.83.0...0.84.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=kube-derive&package-manager=cargo&previous-version=0.83.0&new-version=0.84.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information