-
Notifications
You must be signed in to change notification settings - Fork 8
Add support for deploying K8s Agent as Helm Addon during cluster deployment #1336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@vijayaraghavanr31 can you link to some docs that describe what this agent is doing |
@dkoshkin Added documentation link in the PR summary |
**What problem does this PR solve?**: **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Attempt to avoid RATE_LIMIT_EXCEEDED error in parallel tests. https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/actions/runs/17841696854/job/50732997651?pr=1309#step:7:554 **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
The majority of changes here are to ensure that the kube-api-linter tool is built with the same version as golangci-lint, which in turn is built with the same go language version of the project, otherwise linting will fail due to language incompatibilities. **What problem does this PR solve?**: **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Default behaviour is retained, that is serialized image pulls actually configured by disabling forced serialized image pulls and setting max parallel image pulls to 1. A value of zero means unlimited parallel image pulls. **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Expose CAPA's [identityRef](https://cluster-api-aws.sigs.k8s.io/topics/multitenancy) API in CAREN API. **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Exposes CAPA's [rootVolume](https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/88cb4b92b1a76591623e9d5ef347bfdc22010622/api/v1beta1/types.go#L184) and [nonRootVolumes](https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/88cb4b92b1a76591623e9d5ef347bfdc22010622/api/v1beta1/types.go#L188C33-L188C47) APIs in CAREN API. I did not use the capav1.Volume type directly so that we can have proper kubebuilder annotations and used basic types instead of pointers that the CAPA uses (inconsistently). **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> Unit tests and also created an EKS cluster with 2 Nodepools Defaults with default root volume <img width="1433" height="179" alt="image" src="https://github.com/user-attachments/assets/2d6259ea-c553-432a-b8b9-cc6b6c7c714e" /> Second nodepool with a modified root and additional volume <img width="1429" height="209" alt="image" src="https://github.com/user-attachments/assets/f6ff7f41-fae4-4ffa-aaa4-ce3282bc6ed4" /> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Make the migration process from kube-proxy to Cilium's kube-proxy replacement more resilient. Just setting `kubeProxyReplacement: true` is not enough for the Cilium operator to restart the DaemonSet Pods and pickup the new configuration. Instead of relying on `k8sServiceHost` to cause a rollout, this change forces a rollout during the migration process. This also fixes a potential race where the Cilium DaemonSet wait returned early and delete kube-proxy before all the Pods were restarted. Another fix here is that this whole migration process is now safer and only done once when kube-proxy is installed. Pulled out from #1295 **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. --> --------- Co-authored-by: Jimmi Dyson <jimmidyson@gmail.com>
…tories with 12 updates (#1313) Bumps the all-go-mod-patch-and-minor group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/nutanix-cloud-native/prism-go-client](https://github.com/nutanix-cloud-native/prism-go-client) | `0.5.3` | `0.5.4` | | [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.25.2` | `2.25.3` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.32.8` | `0.32.9` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.8` | `0.32.9` | | [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.31.12` | `0.31.13` | Bumps the all-go-mod-patch-and-minor group with 6 updates in the /api directory: | Package | From | To | | --- | --- | --- | | [github.com/nutanix-cloud-native/prism-go-client](https://github.com/nutanix-cloud-native/prism-go-client) | `0.5.3` | `0.5.4` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.32.8` | `0.32.9` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.8` | `0.32.9` | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.38.3` | `1.39.0` | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.250.0` | `1.253.0` | | [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2) | `1.73.1` | `1.73.3` | Bumps the all-go-mod-patch-and-minor group with 3 updates in the /common directory: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo), [k8s.io/api](https://github.com/kubernetes/api) and [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver). Bumps the all-go-mod-patch-and-minor group with 1 update in the /hack/tools directory: [k8s.io/api](https://github.com/kubernetes/api). Updates `github.com/nutanix-cloud-native/prism-go-client` from 0.5.3 to 0.5.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/releases">github.com/nutanix-cloud-native/prism-go-client's releases</a>.</em></p> <blockquote> <h2>v0.5.4</h2> <h2>Changed</h2> <ul> <li>BugFix: Adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) by <a href="https://github.com/abhay-nutanix"><code>@abhay-nutanix</code></a> in <a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/pull/259">nutanix-cloud-native/prism-go-client#259</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/blob/v0.5.4/CHANGELOG.md">github.com/nutanix-cloud-native/prism-go-client's changelog</a>.</em></p> <blockquote> <h2>[v0.5.4]</h2> <h3>Fixed</h3> <ul> <li>Bugfix: Add defensive validation in v3 and v4 cache GetOrCreate to prevent panics when ManagementEndpoint has nil Address or empty required fields</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/a8a024043a8b4668b433a5574e22e7353d4fa70d"><code>a8a0240</code></a> github actions to run on release branches (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/274">#274</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/ad99dafcb9b3f75114af1b47ae60e3fc7b02dd74"><code>ad99daf</code></a> changelog.md for release v0.5.4 (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/260">#260</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/0438887d27b0ca488bb454f46d4e0d4714a11320"><code>0438887</code></a> Revert "changelog.md for release v0.5.4"</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/574e1740fb4aebd86d81d7ffec74d512374dad49"><code>574e174</code></a> changelog.md for release v0.5.4</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/d3f370fbf76b10da253ec373420e545f7ced8910"><code>d3f370f</code></a> fix(bug): adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/259">#259</a>)</li> <li>See full diff in <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">compare view</a></li> </ul> </details> <br /> Updates `github.com/onsi/ginkgo/v2` from 2.25.2 to 2.25.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's releases</a>.</em></p> <blockquote> <h2>v2.25.3</h2> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's changelog</a>.</em></p> <blockquote> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/onsi/ginkgo/commit/ee2c0cd1b8580c45c33f0f7c7a848b75e8056ebe"><code>ee2c0cd</code></a> v2.25.3</li> <li><a href="https://github.com/onsi/ginkgo/commit/f01aed18626198447da5a63a5989e2d26c7a3746"><code>f01aed1</code></a> emit --github-output group only for progress report itself</li> <li>See full diff in <a href="https://github.com/onsi/ginkgo/compare/v2.25.2...v2.25.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiserver/commit/e0a49f3a6b00c592cbfe4f53ffbf5052852f461e"><code>e0a49f3</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/client-go` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/client-go/commit/5f4444947b3156a4636f670d62b5aed8ae7ac29c"><code>5f44449</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/client-go/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/component-base` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/component-base/commit/2fd7c4d0618834c822b529ce48146ff90e5025ec"><code>2fd7c4d</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/component-base/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/kubelet` from 0.31.12 to 0.31.13 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/kubelet/commit/6b9e4c08e30c2ef55e5acd8d64d9374a9c4c5d3e"><code>6b9e4c0</code></a> Update dependencies to v0.31.13 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/kubelet/compare/v0.31.12...v0.31.13">compare view</a></li> </ul> </details> <br /> Updates `github.com/nutanix-cloud-native/prism-go-client` from 0.5.3 to 0.5.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/releases">github.com/nutanix-cloud-native/prism-go-client's releases</a>.</em></p> <blockquote> <h2>v0.5.4</h2> <h2>Changed</h2> <ul> <li>BugFix: Adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) by <a href="https://github.com/abhay-nutanix"><code>@abhay-nutanix</code></a> in <a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/pull/259">nutanix-cloud-native/prism-go-client#259</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/blob/v0.5.4/CHANGELOG.md">github.com/nutanix-cloud-native/prism-go-client's changelog</a>.</em></p> <blockquote> <h2>[v0.5.4]</h2> <h3>Fixed</h3> <ul> <li>Bugfix: Add defensive validation in v3 and v4 cache GetOrCreate to prevent panics when ManagementEndpoint has nil Address or empty required fields</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/a8a024043a8b4668b433a5574e22e7353d4fa70d"><code>a8a0240</code></a> github actions to run on release branches (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/274">#274</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/ad99dafcb9b3f75114af1b47ae60e3fc7b02dd74"><code>ad99daf</code></a> changelog.md for release v0.5.4 (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/260">#260</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/0438887d27b0ca488bb454f46d4e0d4714a11320"><code>0438887</code></a> Revert "changelog.md for release v0.5.4"</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/574e1740fb4aebd86d81d7ffec74d512374dad49"><code>574e174</code></a> changelog.md for release v0.5.4</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/d3f370fbf76b10da253ec373420e545f7ced8910"><code>d3f370f</code></a> fix(bug): adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/259">#259</a>)</li> <li>See full diff in <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `github.com/onsi/ginkgo/v2` from 2.25.2 to 2.25.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's releases</a>.</em></p> <blockquote> <h2>v2.25.3</h2> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's changelog</a>.</em></p> <blockquote> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/onsi/ginkgo/commit/ee2c0cd1b8580c45c33f0f7c7a848b75e8056ebe"><code>ee2c0cd</code></a> v2.25.3</li> <li><a href="https://github.com/onsi/ginkgo/commit/f01aed18626198447da5a63a5989e2d26c7a3746"><code>f01aed1</code></a> emit --github-output group only for progress report itself</li> <li>See full diff in <a href="https://github.com/onsi/ginkgo/compare/v2.25.2...v2.25.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiserver/commit/e0a49f3a6b00c592cbfe4f53ffbf5052852f461e"><code>e0a49f3</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/client-go` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/client-go/commit/5f4444947b3156a4636f670d62b5aed8ae7ac29c"><code>5f44449</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/client-go/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `github.com/nutanix-cloud-native/prism-go-client` from 0.5.3 to 0.5.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/releases">github.com/nutanix-cloud-native/prism-go-client's releases</a>.</em></p> <blockquote> <h2>v0.5.4</h2> <h2>Changed</h2> <ul> <li>BugFix: Adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) by <a href="https://github.com/abhay-nutanix"><code>@abhay-nutanix</code></a> in <a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/pull/259">nutanix-cloud-native/prism-go-client#259</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/blob/v0.5.4/CHANGELOG.md">github.com/nutanix-cloud-native/prism-go-client's changelog</a>.</em></p> <blockquote> <h2>[v0.5.4]</h2> <h3>Fixed</h3> <ul> <li>Bugfix: Add defensive validation in v3 and v4 cache GetOrCreate to prevent panics when ManagementEndpoint has nil Address or empty required fields</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/a8a024043a8b4668b433a5574e22e7353d4fa70d"><code>a8a0240</code></a> github actions to run on release branches (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/274">#274</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/ad99dafcb9b3f75114af1b47ae60e3fc7b02dd74"><code>ad99daf</code></a> changelog.md for release v0.5.4 (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/260">#260</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/0438887d27b0ca488bb454f46d4e0d4714a11320"><code>0438887</code></a> Revert "changelog.md for release v0.5.4"</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/574e1740fb4aebd86d81d7ffec74d512374dad49"><code>574e174</code></a> changelog.md for release v0.5.4</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/d3f370fbf76b10da253ec373420e545f7ced8910"><code>d3f370f</code></a> fix(bug): adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/259">#259</a>)</li> <li>See full diff in <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2` from 1.38.3 to 1.39.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/648027edb8aeba036195538174a63cbccaca8c16"><code>648027e</code></a> Release 2025-09-08</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/a3b9b7b1303ebf9fc1837f70253fe086d0ee72a2"><code>a3b9b7b</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/67dad834dcc6ab1c14a2b9935bd92bc1ff91ddd9"><code>67dad83</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2bfe86a2ca763380b5fb498feab0886d41b96dcc"><code>2bfe86a</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/59e7410f279040b4c186e149402eebf13c5e06d9"><code>59e7410</code></a> add businessmetrics feature ID for env-based bearer token (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3182">#3182</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/1cdc15880e2f5087470b6f813eb0a5cd1451c95f"><code>1cdc158</code></a> Patching override s3expire shape (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3180">#3180</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/1745ede8f69372b0e08c4a8bcc83d43e76caeb26"><code>1745ede</code></a> Release 2025-09-05</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/f84de5375a6e97e530819caba27fa0c7bc773cd6"><code>f84de53</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/7cdaa318493e10d7ef9dd87eb1130b9806c48c98"><code>7cdaa31</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/498b5c42d5b3fc143fc3449665faa3635f468d09"><code>498b5c4</code></a> remove service/sms (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3177">#3177</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.38.3...v1.39.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.250.0 to 1.253.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/049d803d82523af477aa526623925b9cfdc53ed9"><code>049d803</code></a> Release 2025-09-18</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/591f16a9e3f423a903f9ef2cedadb1c682eef831"><code>591f16a</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/db300eea40ba383fd495d02d3e09bb1ef88d30cf"><code>db300ee</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e922702f9edf60b8e73a34801dfe14a3d1f604c3"><code>e922702</code></a> Release 2025-09-17</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/eb4e5f2afeca6e4374bba7ee3f3a22874b2df4be"><code>eb4e5f2</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/51fb77bcfad80dcaf7acdfd3be24e14f5e077c3e"><code>51fb77b</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/38b57896784b765746a2657e411e8ef5f423f959"><code>38b5789</code></a> Release 2025-09-16</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b96367e6f084189103d209de5bfcf22f5a2f0ce6"><code>b96367e</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/bbacc90dcec31be68f8610b17b19802d00e623cf"><code>bbacc90</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/1c2a885c815e36951367208b8e1acdf1e5be6a07"><code>1c2a885</code></a> Update API model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.250.0...service/ec2/v1.253.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.73.1 to 1.73.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/70e9f3d91a369c9147a9b09f2e66e270ef5febbb"><code>70e9f3d</code></a> Release 2025-09-10</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e620ecbfcfd29508d5de745cb341201563159188"><code>e620ecb</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b412203666022514559534c7efd5a010521fcf51"><code>b412203</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/89f42ef7608024a6714dd3dbd290ab37302f0bec"><code>89f42ef</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/d71b109a7510e2e82f5f4afaa4b272cbdcb2de42"><code>d71b109</code></a> Bump smithy go version to allow unused required parameter in endpoint rule se...</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/f68827f17283ffb439c64aa951a6dd4852bef8e2"><code>f68827f</code></a> Release 2025-09-09</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/d1748bf98381993674dd5be1f6c716cd3e9df80b"><code>d1748bf</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/00307c01f6a8843dc17230cd5ea3043e976260f7"><code>00307c0</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/424be9309a8c1473c78a45da53a5a6c0f4907362"><code>424be93</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/648027edb8aeba036195538174a63cbccaca8c16"><code>648027e</code></a> Release 2025-09-08</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.73.1...service/eks/v1.73.3">compare view</a></li> </ul> </details> <br /> Updates `github.com/nutanix-cloud-native/prism-go-client` from 0.5.3 to 0.5.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/releases">github.com/nutanix-cloud-native/prism-go-client's releases</a>.</em></p> <blockquote> <h2>v0.5.4</h2> <h2>Changed</h2> <ul> <li>BugFix: Adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) by <a href="https://github.com/abhay-nutanix"><code>@abhay-nutanix</code></a> in <a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/pull/259">nutanix-cloud-native/prism-go-client#259</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nutanix-cloud-native/prism-go-client/blob/v0.5.4/CHANGELOG.md">github.com/nutanix-cloud-native/prism-go-client's changelog</a>.</em></p> <blockquote> <h2>[v0.5.4]</h2> <h3>Fixed</h3> <ul> <li>Bugfix: Add defensive validation in v3 and v4 cache GetOrCreate to prevent panics when ManagementEndpoint has nil Address or empty required fields</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/a8a024043a8b4668b433a5574e22e7353d4fa70d"><code>a8a0240</code></a> github actions to run on release branches (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/274">#274</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/ad99dafcb9b3f75114af1b47ae60e3fc7b02dd74"><code>ad99daf</code></a> changelog.md for release v0.5.4 (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/260">#260</a>)</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/0438887d27b0ca488bb454f46d4e0d4714a11320"><code>0438887</code></a> Revert "changelog.md for release v0.5.4"</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/574e1740fb4aebd86d81d7ffec74d512374dad49"><code>574e174</code></a> changelog.md for release v0.5.4</li> <li><a href="https://github.com/nutanix-cloud-native/prism-go-client/commit/d3f370fbf76b10da253ec373420e545f7ced8910"><code>d3f370f</code></a> fix(bug): adding defensive code to avoid panic (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/257">#257</a>) (<a href="https://redirect.github.com/nutanix-cloud-native/prism-go-client/issues/259">#259</a>)</li> <li>See full diff in <a href="https://github.com/nutanix-cloud-native/prism-go-client/compare/v0.5.3...v0.5.4">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `github.com/onsi/ginkgo/v2` from 2.25.2 to 2.25.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's releases</a>.</em></p> <blockquote> <h2>v2.25.3</h2> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's changelog</a>.</em></p> <blockquote> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/onsi/ginkgo/commit/ee2c0cd1b8580c45c33f0f7c7a848b75e8056ebe"><code>ee2c0cd</code></a> v2.25.3</li> <li><a href="https://github.com/onsi/ginkgo/commit/f01aed18626198447da5a63a5989e2d26c7a3746"><code>f01aed1</code></a> emit --github-output group only for progress report itself</li> <li>See full diff in <a href="https://github.com/onsi/ginkgo/compare/v2.25.2...v2.25.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiserver/commit/e0a49f3a6b00c592cbfe4f53ffbf5052852f461e"><code>e0a49f3</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/client-go` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/client-go/commit/5f4444947b3156a4636f670d62b5aed8ae7ac29c"><code>5f44449</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/client-go/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `github.com/onsi/ginkgo/v2` from 2.25.2 to 2.25.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's releases</a>.</em></p> <blockquote> <h2>v2.25.3</h2> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's changelog</a>.</em></p> <blockquote> <h2>2.25.3</h2> <h3>Fixes</h3> <ul> <li>emit --github-output group only for progress report itself [f01aed1]</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/onsi/ginkgo/commit/ee2c0cd1b8580c45c33f0f7c7a848b75e8056ebe"><code>ee2c0cd</code></a> v2.25.3</li> <li><a href="https://github.com/onsi/ginkgo/commit/f01aed18626198447da5a63a5989e2d26c7a3746"><code>f01aed1</code></a> emit --github-output group only for progress report itself</li> <li>See full diff in <a href="https://github.com/onsi/ginkgo/compare/v2.25.2...v2.25.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/3df20ff667251e11f81bff9db258a0aac50bd9f7"><code>3df20ff</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiserver` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiserver/commit/e0a49f3a6b00c592cbfe4f53ffbf5052852f461e"><code>e0a49f3</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/apiserver/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/client-go` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/client-go/commit/5f4444947b3156a4636f670d62b5aed8ae7ac29c"><code>5f44449</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/client-go/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/9d55c1c7b6618f73d5c58e434f421b1a5f0b12a1"><code>9d55c1c</code></a> Update dependencies to v0.32.9 tag</li> <li>See full diff in <a href="https://github.com/kubernetes/api/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.32.8 to 0.32.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.32.8...v0.32.9">compare view</a></li> </ul> </details> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jimmi Dyson <jimmidyson@gmail.com>
**What problem does this PR solve?**: Pulls in a bug fix cilium/cilium#37937 **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
Also refactors the apply logic to return early on anything other than a conflict. Other errors are not necessarily retryable and hence returning early is better practice. I decided to do this while I was thinking about introducing the Cilium load-balancer and looking at using vendored Cilium API types instead of unstructured - doing this for metallb was nice and simple. **What problem does this PR solve?**: **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Moves the annotation based way of disabling kube-proxy to be driven by CAREN API instead. ``` apiVersion: cluster.x-k8s.io/v1beta1 kind: Cluster metadata: name: <NAME> spec: topology: variables: - name: clusterConfig value: kubeProxy: mode: disabled ``` **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
) **What problem does this PR solve?**: The latest devbox-install-action removes the need for custom nix installation on self-hosted runners. Also the nixhub.io indexing has been fixed upstream so can remove our custom installation of golangci-lint and use upstream discovered version. **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
…o 2.5.0 (#1324) Bumps [blackduck-inc/black-duck-security-scan](https://github.com/blackduck-inc/black-duck-security-scan) from 2.4.0 to 2.5.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/blackduck-inc/black-duck-security-scan/releases">blackduck-inc/black-duck-security-scan's releases</a>.</em></p> <blockquote> <h2>Black Duck Security Scan v2.5.0</h2> <p>Fail PR For Coverity</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/b6f87e0cec75fc586a22ce6e076e3b9d691b685a"><code>b6f87e0</code></a> Merge pull request <a href="https://redirect.github.com/blackduck-inc/black-duck-security-scan/issues/117">#117</a> from blackduck-inc/contract-testcase-issue</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/2c3aa567c3873b5c2d836351d2988e3f04548d50"><code>2c3aa56</code></a> Merge branch 'main' of <a href="https://github.com/blackduck-inc/black-duck-security-s">https://github.com/blackduck-inc/black-duck-security-s</a>...</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/47ceb360a990fe51e007b7edb5dec8f358aa646e"><code>47ceb36</code></a> Updated contract 2e2 test case</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/a8f896618034ecd8718cabee811eb7c15c5569cb"><code>a8f8966</code></a> Updated Error message</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/ca30d89672fedb1defdae5e9666f42f5e3f2ba7c"><code>ca30d89</code></a> Merge pull request <a href="https://redirect.github.com/blackduck-inc/black-duck-security-scan/issues/116">#116</a> from blackduck-inc/bridge-download</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/9eeaa301a3259d530af174debcafd90300e00de6"><code>9eeaa30</code></a> Updated regx bridge download format</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/1e666c58405d78fe0a1c56a1ba3a1a6f2bdc0b0d"><code>1e666c5</code></a> Merge pull request <a href="https://redirect.github.com/blackduck-inc/black-duck-security-scan/issues/115">#115</a> from blackduck-inc/action_version_update_2.5.0</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/858b85f7eb5e91056fbc56620652a7d7de4a01a0"><code>858b85f</code></a> upgrade action version to 2.5.0 [skip ci]</li> <li><a href="https://github.com/blackduck-inc/black-duck-security-scan/commit/cbc9aa4c0695733a449e125f593a0afd79e576f3"><code>cbc9aa4</code></a> feat: Fail PR on coverity scan, coverity impacts (<a href="https://redirect.github.com/blackduck-inc/black-duck-security-scan/issues/105">#105</a>)</li> <li>See full diff in <a href="https://github.com/blackduck-inc/black-duck-security-scan/compare/v2.4.0...v2.5.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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>
…tory with 3 updates (#1326) Bumps the all-go-mod-patch-and-minor group with 3 updates in the /api directory: [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2), [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) and [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2). Updates `github.com/aws/aws-sdk-go-v2` from 1.39.0 to 1.39.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/67db6904b816b95073883b7ad378384c4839b28c"><code>67db690</code></a> Release 2025-09-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8"><code>32ee1b5</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f"><code>0b43122</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42"><code>44786d9</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700"><code>c98edb7</code></a> update internal endpts comment that was wrong (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194">#3194</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0"><code>88da3c8</code></a> Release 2025-09-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/74a74fc179f8bbd879383cc75fa29a1937266dcc"><code>74a74fc</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/5e6f7ae6139ca69044bb706664b4dbdc31227a32"><code>5e6f7ae</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0e722ab42ff6bc6bb810c2937b8e1b41937e17c3"><code>0e722ab</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/41a7d004b9ff794f6007d30168afc825031f2c61"><code>41a7d00</code></a> Release 2025-09-24</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.39.0...v1.39.2">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.253.0 to 1.254.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/67db6904b816b95073883b7ad378384c4839b28c"><code>67db690</code></a> Release 2025-09-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8"><code>32ee1b5</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f"><code>0b43122</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42"><code>44786d9</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700"><code>c98edb7</code></a> update internal endpts comment that was wrong (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194">#3194</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0"><code>88da3c8</code></a> Release 2025-09-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/74a74fc179f8bbd879383cc75fa29a1937266dcc"><code>74a74fc</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/5e6f7ae6139ca69044bb706664b4dbdc31227a32"><code>5e6f7ae</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0e722ab42ff6bc6bb810c2937b8e1b41937e17c3"><code>0e722ab</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/41a7d004b9ff794f6007d30168afc825031f2c61"><code>41a7d00</code></a> Release 2025-09-24</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.253.0...service/ec2/v1.254.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.73.3 to 1.74.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/67db6904b816b95073883b7ad378384c4839b28c"><code>67db690</code></a> Release 2025-09-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8"><code>32ee1b5</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f"><code>0b43122</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42"><code>44786d9</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700"><code>c98edb7</code></a> update internal endpts comment that was wrong (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194">#3194</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0"><code>88da3c8</code></a> Release 2025-09-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/74a74fc179f8bbd879383cc75fa29a1937266dcc"><code>74a74fc</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/5e6f7ae6139ca69044bb706664b4dbdc31227a32"><code>5e6f7ae</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0e722ab42ff6bc6bb810c2937b8e1b41937e17c3"><code>0e722ab</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/41a7d004b9ff794f6007d30168afc825031f2c61"><code>41a7d00</code></a> Release 2025-09-24</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/eks/v1.73.3...service/eks/v1.74.2">compare view</a></li> </ul> </details> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
**What problem does this PR solve?**: nixhub.io indexing was recently fixed and so we can update all tools again. **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: - Stacked on #1307 to reuse some functions and reduce merge conflicts. - Sets Cilium default configuration for EKS to enable `eni` mode. **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> - unit test for cilium template rendering Tested manually for now. - sample EKS cluster manifest ``` apiVersion: cluster.x-k8s.io/v1beta1 kind: Cluster metadata: annotations: preflight.cluster.caren.nutanix.com/skip: all labels: cluster.x-k8s.io/provider: eks name: shalin-eks spec: topology: class: eks-quick-start controlPlane: metadata: annotations: controlplane.cluster.x-k8s.io/skip-kube-proxy: "" variables: - name: clusterConfig value: addons: clusterAutoscaler: {} cni: provider: Cilium csi: defaultStorage: provider: aws-ebs storageClassConfig: default providers: aws-ebs: storageClassConfigs: default: {} snapshotController: {} nfd: {} eks: region: us-west-2 version: v1.32.9 workers: machineDeployments: - class: default-worker metadata: annotations: cluster.x-k8s.io/cluster-api-autoscaler-node-group-max-size: "2" cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "2" name: md-0 variables: overrides: - name: workerConfig value: eks: instanceType: m5.2xlarge ``` - Cilium HCP ``` apiVersion: addons.cluster.x-k8s.io/v1alpha1 kind: HelmChartProxy ...<redacted> ... valuesTemplate: |- cni: chainingMode: portmap exclusive: false hubble: enabled: true tls: auto: enabled: true # enable automatic TLS certificate generation method: cronJob # auto generate certificates using cronJob method certValidityDuration: 60 # certificates validity duration in days (default 2 months) schedule: "0 0 1 * *" # schedule on the 1st day regeneration of each month relay: enabled: true tls: server: enabled: true mtls: true image: useDigest: false priorityClassName: system-cluster-critical ipam: mode: eni image: useDigest: false operator: image: useDigest: false certgen: image: useDigest: false socketLB: hostNamespaceOnly: true envoy: image: useDigest: false kubeProxyReplacement: true k8sServiceHost: "A535486E46D73CBF3C959CAE8F6831A4.gr7.us-west-2.eks.amazonaws.com" k8sServicePort: "443" enableIPv4Masquerade: false eni: enabled: true awsReleaseExcessIPs: true routingMode: native endpointRoutes: enabled: true version: 1.17.4 ......<redacted> ... matchingClusters: - apiVersion: cluster.x-k8s.io/v1beta1 kind: Cluster name: shalin-eks namespace: default observedGeneration: 3 ``` - CNI and all pods running on the cluster ``` ❯ kubectl get pods -A --kubeconfig shalin-eks.conf NAMESPACE NAME READY STATUS RESTARTS AGE default cluster-autoscaler-01997478-76f0-799f-b9ed-ddbff8eab94f-5ffdxsm 0/1 ContainerCreating 0 154m kube-system cilium-envoy-2cxcb 1/1 Running 0 108m kube-system cilium-envoy-nfp4b 1/1 Running 0 92m kube-system cilium-operator-84796b9ccf-h4lgf 1/1 Running 0 108m kube-system cilium-operator-84796b9ccf-v5hq4 1/1 Running 0 96m kube-system cilium-t4grn 1/1 Running 0 92m kube-system cilium-zf2zm 1/1 Running 0 108m kube-system coredns-5449774944-4hjxt 1/1 Running 0 155m kube-system coredns-5449774944-78897 1/1 Running 0 155m kube-system ebs-csi-controller-cb84bcd9-7qtqz 6/6 Running 0 154m kube-system ebs-csi-controller-cb84bcd9-dn6fg 6/6 Running 0 154m kube-system ebs-csi-node-m57pl 3/3 Running 0 153m kube-system ebs-csi-node-nnpcn 3/3 Running 0 92m kube-system hubble-relay-6b586bc6d-wd7c7 1/1 Running 0 108m kube-system snapshot-controller-6b6bf6cb95-xrm8q 1/1 Running 0 154m node-feature-discovery node-feature-discovery-gc-6489bd687c-k2psp 1/1 Running 0 154m node-feature-discovery node-feature-discovery-master-6fc5c44fb9-2bddp 1/1 Running 0 154m node-feature-discovery node-feature-discovery-worker-tdv67 1/1 Running 0 92m node-feature-discovery node-feature-discovery-worker-wwr2x 1/1 Running 0 153m ``` - `cilium-config` configmap on EKS cluster updated to reflect eni ipam. **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. --> --------- Co-authored-by: Dimitri Koshkin <dimitri.koshkin@nutanix.com>
**What problem does this PR solve?**: Newer version fails when running an older CAPI version: ``` $ clusterctl get kubeconfig $CLUSTER_NAME Error: this version of clusterctl could be used only with "v1beta2" management clusters, "v1beta1" detected ``` Can switch to latest once #1325 is merged **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Set Cilium's configuration to preserve source IPs from external connections. See https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/#client-source-ip-preservation **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Updates CAPA to allow us to use nodeadm for bootstrapping. **Which issue(s) this PR fixes**: https://jira.nutanix.com/browse/NCN-110197 **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: stacked on #1329 to use nodeadm in handlers **Which issue(s) this PR fixes**: https://jira.nutanix.com/browse/NCN-110198 **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
**What problem does this PR solve?**: Add support to set `additionalTags` at both the global level and for individual nodepools. **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> Added unit tests. Also tested in an EKS cluster with ``` variables: - name: clusterConfig value: eks: additionalTags: Team: nkp IsItOverridable: "no" name: md-0 ... workers: machineDeployments: - class: default-worker variables: overrides: - name: workerConfig value: eks: instanceType: m5.2xlarge additionalTags: NodeType: worker IsItOverridable: "yes" ``` See tags added to the VPC and all other resources being created: <img width="329" height="253" alt="Screenshot 2025-09-30 at 4 59 40 PM" src="https://github.com/user-attachments/assets/58f474ae-685b-4908-b595-c5d2e6991b57" /> See tags added to the instances, notice how the `IsItOverridable` tag comes from the higher precedence `workerConfig` <img width="484" height="362" alt="Screenshot 2025-09-30 at 5 00 18 PM" src="https://github.com/user-attachments/assets/09c9bcc5-9705-4d14-b922-025a167ce5e1" /> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
🤖 I have created a release *beep* *boop* --- ## 0.35.0 (2025-10-02) <!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed ### Exciting New Features 🎉 * feat: enable Cilium source IP preservation by @dkoshkin in #1295 * feat: update capa with nutanix fork by @faiq in #1329 * feat: additionalTags handlers for AWS and EKS by @dkoshkin in #1333 ### Fixes 🔧 * fix: use nodeadm mutations by @faiq in #1332 ### Other Changes * build: downgrade clusterctl version by @dkoshkin in #1330 **Full Changelog**: v0.34.0...v0.35.0 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
…1340) **What problem does this PR solve?**: AL2023 does not have portmap binary installed. This breaks chaining mode of the cilium and cilium is not able to create pod networking. The chaining mode is no longer required after cilium 1.8 and when kubeproxy replacement is enabled. References: https://docs.cilium.io/en/latest/installation/cni-chaining-portmap/ https://docs.cilium.io/en/latest/network/kubernetes/kubeproxy-free/#kubeproxyfree-hostport **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> Tested by creating EKS cluster. The clilium DS pods were failing with ``` failed to assert if endpoint BPF programs need to be reloaded: retrieving device lxc4bfccc8739f5: Link not found ``` Other errors in the kubelet ``` Warning FailedCreatePodSandBox 2d4h kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "b5a9 │ │ 0c710b2844894e9822124cdb6c6ac2f4175d7b00dd0b7a9f3d787674f69c": plugin type="portmap" failed (add): failed to find plugin "portmap" in path [/opt/cni/bin] │ │ Warning FailedCreatePodSandBox 2d4h kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "14c8 │ │ f11b00cd49e7725737b9febacbf6b0aa7150ec927d56b1c4a07168172260": plugin type="cilium-cni" failed (add): unable to allocate IP via local cilium agent: [POST /ipam][502] postIpamFailure │ │ "No more IPs available" ``` After removing `chainingMode: portmap` the cilium was able to create pod networking. **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
…3.2 to 0.4.1 in /hack/third-party/caaph (#1337) Bumps [sigs.k8s.io/cluster-api-addon-provider-helm](https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm) from 0.3.2 to 0.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/releases">sigs.k8s.io/cluster-api-addon-provider-helm's releases</a>.</em></p> <blockquote> <h2>v0.4.1</h2> <h2>What's Changed</h2> <ul> <li>🌱 Fix USER_FORK definition in Makefile by <a href="https://github.com/mboersma"><code>@mboersma</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/441">kubernetes-sigs/cluster-api-addon-provider-helm#441</a></li> <li>🌱 Bump CAPI to v1.10.6 by <a href="https://github.com/mboersma"><code>@mboersma</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/442">kubernetes-sigs/cluster-api-addon-provider-helm#442</a></li> <li>:bug: add 0.4 for metadata.yaml by <a href="https://github.com/AshleyDumaine"><code>@AshleyDumaine</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/444">kubernetes-sigs/cluster-api-addon-provider-helm#444</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/AshleyDumaine"><code>@AshleyDumaine</code></a> made their first contribution in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/444">kubernetes-sigs/cluster-api-addon-provider-helm#444</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/compare/v0.4.0...v0.4.1">https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/compare/v0.4.0...v0.4.1</a></p> <h2>v0.4.0</h2> <h2>What's Changed</h2> <ul> <li>:seedling: Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/415">kubernetes-sigs/cluster-api-addon-provider-helm#415</a></li> <li>:seedling: Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/421">kubernetes-sigs/cluster-api-addon-provider-helm#421</a></li> <li>:seedling: Bump actions/cache from 4.2.3 to 4.2.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/422">kubernetes-sigs/cluster-api-addon-provider-helm#422</a></li> <li>:seedling: Bump actions/checkout from 4 to 5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/423">kubernetes-sigs/cluster-api-addon-provider-helm#423</a></li> <li>:seedling: Bump go.uber.org/mock from 0.5.2 to 0.6.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/424">kubernetes-sigs/cluster-api-addon-provider-helm#424</a></li> <li>:seedling: Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/428">kubernetes-sigs/cluster-api-addon-provider-helm#428</a></li> <li>:seedling: Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/425">kubernetes-sigs/cluster-api-addon-provider-helm#425</a></li> <li>🌱 Bump CAPI to v1.10.5 by <a href="https://github.com/mboersma"><code>@mboersma</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/386">kubernetes-sigs/cluster-api-addon-provider-helm#386</a></li> <li>🌱 Prefer go.mod's version of Helm by <a href="https://github.com/mboersma"><code>@mboersma</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/430">kubernetes-sigs/cluster-api-addon-provider-helm#430</a></li> <li>:seedling: Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/432">kubernetes-sigs/cluster-api-addon-provider-helm#432</a></li> <li>:seedling: Bump github.com/spf13/pflag from 1.0.7 to 1.0.9 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/431">kubernetes-sigs/cluster-api-addon-provider-helm#431</a></li> <li>:seedling: Bump softprops/action-gh-release from 2.3.2 to 2.3.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/437">kubernetes-sigs/cluster-api-addon-provider-helm#437</a></li> <li>:seedling: Bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/433">kubernetes-sigs/cluster-api-addon-provider-helm#433</a></li> <li>:seedling: Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/435">kubernetes-sigs/cluster-api-addon-provider-helm#435</a></li> <li>:seedling: Bump actions/setup-go from 5.5.0 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/434">kubernetes-sigs/cluster-api-addon-provider-helm#434</a></li> <li>:seedling: Bump actions/cache from 4.2.4 to 4.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/pull/440">kubernetes-sigs/cluster-api-addon-provider-helm#440</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/compare/v0.3.2...v0.4.0">https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/compare/v0.3.2...v0.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/8aeb2fff984a35dfe37dc4ba563e219e3432654b"><code>8aeb2ff</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/issues/444">#444</a> from AshleyDumaine/patch-1</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/1ecadd6bb76c4a7dcc7b4b57c6ae9636e14a5faf"><code>1ecadd6</code></a> add 0.4 for metadata.yaml</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/1a4a56ecfd2aadd2730fe608dffe8a51e7e0cc32"><code>1a4a56e</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/issues/442">#442</a> from mboersma/bump-capi</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/237b3215b2275f9db35d684788e9c4ed3ff5c14f"><code>237b321</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/issues/441">#441</a> from mboersma/make-promote-images-fix</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/ea828767e1cee5ab5cb89a45cb4524b2081a16fb"><code>ea82876</code></a> Bump CAPI to v1.10.6</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/f16707d00d59622f80d407129d20183d43de6035"><code>f16707d</code></a> Fix USER_FORK definition in Makefile</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/9b401f1f03ce59d51943b4b795bdb72b136daaff"><code>9b401f1</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/issues/440">#440</a> from kubernetes-sigs/dependabot/github_actions/action...</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/a1a42e44aecf40723d6af9e8ef2bea657a8612c1"><code>a1a42e4</code></a> :seedling: Bump actions/cache from 4.2.4 to 4.3.0</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/9d44995329945a318abd6b2ffd7bca7b526401a9"><code>9d44995</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-addon-provider-helm/issues/434">#434</a> from kubernetes-sigs/dependabot/github_actions/action...</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/commit/20fbce19a5805879b9717b3953f444cba2fd6566"><code>20fbce1</code></a> :seedling: Bump actions/setup-go from 5.5.0 to 6.0.0</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/compare/v0.3.2...v0.4.1">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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> Co-authored-by: Jimmi Dyson <jimmidyson@gmail.com>
…tories with 1 update (#1339) Bumps the all-go-mod-patch-and-minor group with 1 update in the / directory: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo). Bumps the all-go-mod-patch-and-minor group with 1 update in the /common directory: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo). Updates `github.com/onsi/ginkgo/v2` from 2.25.3 to 2.26.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's releases</a>.</em></p> <blockquote> <h2>v2.26.0</h2> <h2>2.26.0</h2> <h3>Features</h3> <p>Ginkgo can now generate json-formatted reports that are compatible with the <code>go test</code> json format. Use <code>ginkgo --gojson-report=report.go.json</code>. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's changelog</a>.</em></p> <blockquote> <h2>2.26.0</h2> <h3>Features</h3> <p>Ginkgo can now generate json-formatted reports that are compatible with the <code>go test</code> json format. Use <code>ginkgo --gojson-report=report.go.json</code>. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/onsi/ginkgo/commit/02f7324631e5805325d0a44a41210e38bfd4c1e0"><code>02f7324</code></a> v2.26.0</li> <li><a href="https://github.com/onsi/ginkgo/commit/6bc55664e0761577874061daa94b05dba9d42bc5"><code>6bc5566</code></a> Merge branch 'pseudo-su-add-go-json-reporter'</li> <li><a href="https://github.com/onsi/ginkgo/commit/b470f6132a403dc81ada0d22885ec2b834d25e5c"><code>b470f61</code></a> fix failing specs</li> <li><a href="https://github.com/onsi/ginkgo/commit/486687e97a78b10af1aa2b7c71c83c71d639b6c7"><code>486687e</code></a> add sponsors</li> <li><a href="https://github.com/onsi/ginkgo/commit/64df0b4913bacbb57b3d844898500406956c67e4"><code>64df0b4</code></a> fix maxprocs build constraint</li> <li><a href="https://github.com/onsi/ginkgo/commit/148401a3b930bbe0c40378c1aafcdf7c93d4ef0d"><code>148401a</code></a> Container-aware GOMAXPROCS is available in golang 1.25</li> <li><a href="https://github.com/onsi/ginkgo/commit/6438ff2c89d0f62e072e0fa6b885f7959e336fba"><code>6438ff2</code></a> Bump actions/setup-go from 5 to 6 (<a href="https://redirect.github.com/onsi/ginkgo/issues/1591">#1591</a>)</li> <li><a href="https://github.com/onsi/ginkgo/commit/a7c972ac6d28ab36f19bfdcac3553e00775f592d"><code>a7c972a</code></a> v2.25.3</li> <li><a href="https://github.com/onsi/ginkgo/commit/fdc65b13166ea27ef283a055289bfe3719318b17"><code>fdc65b1</code></a> emit --github-output group only for progress report itself</li> <li><a href="https://github.com/onsi/ginkgo/commit/d82298f5a167324f4c38ea706eee8ea2fdf9218b"><code>d82298f</code></a> docs</li> <li>Additional commits viewable in <a href="https://github.com/onsi/ginkgo/compare/v2.25.3...v2.26.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/onsi/ginkgo/v2` from 2.25.3 to 2.26.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's releases</a>.</em></p> <blockquote> <h2>v2.26.0</h2> <h2>2.26.0</h2> <h3>Features</h3> <p>Ginkgo can now generate json-formatted reports that are compatible with the <code>go test</code> json format. Use <code>ginkgo --gojson-report=report.go.json</code>. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's changelog</a>.</em></p> <blockquote> <h2>2.26.0</h2> <h3>Features</h3> <p>Ginkgo can now generate json-formatted reports that are compatible with the <code>go test</code> json format. Use <code>ginkgo --gojson-report=report.go.json</code>. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/onsi/ginkgo/commit/02f7324631e5805325d0a44a41210e38bfd4c1e0"><code>02f7324</code></a> v2.26.0</li> <li><a href="https://github.com/onsi/ginkgo/commit/6bc55664e0761577874061daa94b05dba9d42bc5"><code>6bc5566</code></a> Merge branch 'pseudo-su-add-go-json-reporter'</li> <li><a href="https://github.com/onsi/ginkgo/commit/b470f6132a403dc81ada0d22885ec2b834d25e5c"><code>b470f61</code></a> fix failing specs</li> <li><a href="https://github.com/onsi/ginkgo/commit/486687e97a78b10af1aa2b7c71c83c71d639b6c7"><code>486687e</code></a> add sponsors</li> <li><a href="https://github.com/onsi/ginkgo/commit/64df0b4913bacbb57b3d844898500406956c67e4"><code>64df0b4</code></a> fix maxprocs build constraint</li> <li><a href="https://github.com/onsi/ginkgo/commit/148401a3b930bbe0c40378c1aafcdf7c93d4ef0d"><code>148401a</code></a> Container-aware GOMAXPROCS is available in golang 1.25</li> <li><a href="https://github.com/onsi/ginkgo/commit/6438ff2c89d0f62e072e0fa6b885f7959e336fba"><code>6438ff2</code></a> Bump actions/setup-go from 5 to 6 (<a href="https://redirect.github.com/onsi/ginkgo/issues/1591">#1591</a>)</li> <li><a href="https://github.com/onsi/ginkgo/commit/a7c972ac6d28ab36f19bfdcac3553e00775f592d"><code>a7c972a</code></a> v2.25.3</li> <li><a href="https://github.com/onsi/ginkgo/commit/fdc65b13166ea27ef283a055289bfe3719318b17"><code>fdc65b1</code></a> emit --github-output group only for progress report itself</li> <li><a href="https://github.com/onsi/ginkgo/commit/d82298f5a167324f4c38ea706eee8ea2fdf9218b"><code>d82298f</code></a> docs</li> <li>Additional commits viewable in <a href="https://github.com/onsi/ginkgo/compare/v2.25.3...v2.26.0">compare view</a></li> </ul> </details> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jimmi Dyson <jimmidyson@gmail.com>
**What problem does this PR solve?**: Moving the handlers and docs around to make it clear when adding new providers and new handlers if they apply to all providers or only those that use kubeadm too bootstrap the Nodes. This better aligns with the changes in #1297 **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
…1342) **What problem does this PR solve?**: The maxLength was too short in some cases, breaking cluster creation. Now, all parameters align with the upstream types. **Which issue(s) this PR fixes**: Fixes https://jira.nutanix.com/browse/NCN-110334 **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
🤖 I have created a release *beep* *boop* --- ## 0.35.1 (2025-10-07) <!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed ### Fixes 🔧 * fix: Remove Cilium chainingMode when kubeproxyreplacement is enabled by @supershal in #1340 * fix: Align validation with upstream Kubeadm Bootstrap Provider types by @dlipovetsky in #1342 ### Other Changes * refactor: move handler directories by @dkoshkin in #1321 **Full Changelog**: v0.35.0...v0.35.1 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What problem does this PR solve?:
This PR introduces support for deploying the Nutanix K8s Agent as a Helm-based addon as part of the cluster deployment workflow in the CAREN repository.
Key changes:
Added support for HelmAddon strategy in the K8s Registration Agent handler.
Updated handler logic to fetch and apply Helm chart configuration dynamically using the provided credentials.
Created unit tests to validate HelmAddon flow and error scenarios.
Ensured the agent’s credentials are handled securely through Kubernetes Secrets instead of directly passing via values.yaml.
This enhancement enables seamless installation of the K8s Agent via HelmReleaseProxy (HRP) and HelmChartProxy (HCP) without manual post-deployment intervention.
Motivation
Previously, the K8s Agent installation was not integrated into the cluster creation process and required manual setup.
By integrating it as an addon:
The K8s Agent will be automatically deployed during cluster provisioning.
Sensitive credentials are now secured using Kubernetes Secrets.
This aligns the agent deployment with other addon-based lifecycle management mechanisms.
Which issue(s) this PR fixes:
Fixes #
How Has This Been Tested?:
Verified K8s Agent deployment using the HelmAddon strategy.
Confirmed that:
Pre-install hooks execute as expected.
The secret is created and retained after installation.
Post-upgrade hooks are triggered correctly.
Added unit tests under k8sregistrationagent/handler_test.go
K8s agent documentation
Special notes for your reviewer: