-
Notifications
You must be signed in to change notification settings - Fork 45
Bump k8s dependencies #189
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
Conversation
18289d0 to
6ad7ed4
Compare
|
hmm the pre-commit is still failing..let me look closer.. |
38f8ee8 to
e525a0a
Compare
|
Found the problem. The installer script needed to be regenerated too. Added a commit with that change 👍🏽 |
7298f6d to
b6c44e4
Compare
|
Okay the pre-commit is finally passing 😮💨 Had to switch out a desecrated api usage. (glad this is being done with only 4/5 minor version behind..would have been a bigger lift later) |
|
@mergify rebase |
☑️ Nothing to do, the required conditions are not met
|
|
/lgtm |
|
This pull request has merge conflicts that must be resolved before it can be merged. @anik120 please rebase it. https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork |
Bumps the k8s-dependencies group with 8 updates: | Package | From | To | | --- | --- | --- | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.29.0` | `0.34.2` | | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.29.2` | `0.34.2` | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.29.2` | `0.34.2` | | [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20250502105355-0f33e8f1c979` | `0.0.0-20250604170112-4c0f3b243397` | | [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.17.2` | `0.22.4` | | [sigs.k8s.io/kustomize/api](https://github.com/kubernetes-sigs/kustomize) | `0.18.0` | `0.21.0` | | [sigs.k8s.io/kustomize/kyaml](https://github.com/kubernetes-sigs/kustomize) | `0.18.1` | `0.21.0` | | [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` | Updates `k8s.io/apiextensions-apiserver` from 0.29.0 to 0.34.2 - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases) - [Commits](kubernetes/apiextensions-apiserver@v0.29.0...v0.34.2) Updates `k8s.io/apimachinery` from 0.29.2 to 0.34.2 - [Commits](kubernetes/apimachinery@v0.29.2...v0.34.2) Updates `k8s.io/client-go` from 0.29.2 to 0.34.2 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](kubernetes/client-go@v0.29.2...v0.34.2) Updates `k8s.io/utils` from 0.0.0-20250502105355-0f33e8f1c979 to 0.0.0-20250604170112-4c0f3b243397 - [Commits](https://github.com/kubernetes/utils/commits) Updates `sigs.k8s.io/controller-runtime` from 0.17.2 to 0.22.4 - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases) - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md) - [Commits](kubernetes-sigs/controller-runtime@v0.17.2...v0.22.4) Updates `sigs.k8s.io/kustomize/api` from 0.18.0 to 0.21.0 - [Release notes](https://github.com/kubernetes-sigs/kustomize/releases) - [Commits](kubernetes-sigs/kustomize@api/v0.18.0...api/v0.21.0) Updates `sigs.k8s.io/kustomize/kyaml` from 0.18.1 to 0.21.0 - [Release notes](https://github.com/kubernetes-sigs/kustomize/releases) - [Commits](kubernetes-sigs/kustomize@kyaml/v0.18.1...api/v0.21.0) Updates `sigs.k8s.io/yaml` from 1.4.0 to 1.6.0 - [Release notes](https://github.com/kubernetes-sigs/yaml/releases) - [Changelog](https://github.com/kubernetes-sigs/yaml/blob/master/RELEASE.md) - [Commits](kubernetes-sigs/yaml@v1.4.0...v1.6.0) --- updated-dependencies: - dependency-name: k8s.io/apiextensions-apiserver dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/apimachinery dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/client-go dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/utils dependency-version: 0.0.0-20250604170112-4c0f3b243397 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies - dependency-name: sigs.k8s.io/controller-runtime dependency-version: 0.22.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: sigs.k8s.io/kustomize/api dependency-version: 0.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: sigs.k8s.io/kustomize/kyaml dependency-version: 0.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: sigs.k8s.io/yaml dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Anik Bhattacharjee <anbhatta@redhat.com>
Signed-off-by: Anik Bhattacharjee <anbhatta@redhat.com>
Had to rewrite logServiceEndpoints function:
- Changed from using corev1.Endpoints to discoveryv1.EndpointSliceList
- Now lists all EndpointSlices for a service using the kubernetes.io/service-name label
- Updated logic to work with the new EndpointSlice structure where:
- Each endpoint has a Conditions.Ready field instead of separate ready/not-ready address lists
- Ports are at the slice level with optional pointer fields
Signed-off-by: Anik Bhattacharjee <anbhatta@redhat.com>
bf6a1a6 to
6b6c579
Compare
|
@VaishnaviHire done! |
|
cc: @nathan-weinberg fyi |
|
@anik120 You might need to run Also the vendor directory should be removed |
VaishnaviHire
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to remove vendor directory
|
Ah I see what happened. I'd opened up #199 thinking pre-commit hook is incorrect, but looks like somehow my vendor changes got committed. Let me remove it first and then check the .gitignore... |
Signed-off-by: Anik Bhattacharjee <anbhatta@redhat.com>
aa3f7ea to
26dd01a
Compare
|
Okay pre-commit passed for this one. Turns out, we need #200 |
#184 is failing the pre-commit check because the manifests needed to be re-generated after the k8s bumps. This PR adds:
Signed-off-by: Anik Bhattacharjee anbhatta@redhat.com