Skip to content

Conversation

@anik120
Copy link
Contributor

@anik120 anik120 commented Nov 13, 2025

#184 is failing the pre-commit check because the manifests needed to be re-generated after the k8s bumps. This PR adds:

  • A commit on top of 184 with the new re-generated manifest.
  • Another commit with the regenerated installer script
  • Another commit that replaces a deprecated API with the new version.

Signed-off-by: Anik Bhattacharjee anbhatta@redhat.com

@anik120
Copy link
Contributor Author

anik120 commented Nov 13, 2025

hmm the pre-commit is still failing..let me look closer..

@anik120
Copy link
Contributor Author

anik120 commented Nov 13, 2025

Found the problem. The installer script needed to be regenerated too. Added a commit with that change 👍🏽

@anik120
Copy link
Contributor Author

anik120 commented Nov 13, 2025

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)

@VaishnaviHire
Copy link
Collaborator

@mergify rebase

@mergify
Copy link

mergify bot commented Nov 18, 2025

rebase

☑️ Nothing to do, the required conditions are not met

  • -conflict [📌 rebase requirement]
  • -closed [📌 rebase requirement]
  • queue-position = -1 [📌 rebase requirement]
  • any of:
    • #commits > 1 [📌 rebase requirement]
    • #commits-behind > 0 [📌 rebase requirement]
    • -linear-history [📌 rebase requirement]

@VaishnaviHire
Copy link
Collaborator

/lgtm
@anik120 Can you please resolve the merge conflicts

@mergify
Copy link

mergify bot commented Nov 18, 2025

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

@mergify mergify bot added the needs-rebase label Nov 18, 2025
dependabot bot and others added 4 commits November 19, 2025 08:57
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>
@anik120
Copy link
Contributor Author

anik120 commented Nov 19, 2025

@VaishnaviHire done!

@anik120
Copy link
Contributor Author

anik120 commented Nov 19, 2025

cc: @nathan-weinberg fyi

@mergify mergify bot removed the needs-rebase label Nov 19, 2025
@VaishnaviHire
Copy link
Collaborator

VaishnaviHire commented Nov 19, 2025

@anik120 You might need to run

pre-commit run --all-files

Also the vendor directory should be removed

Copy link
Collaborator

@VaishnaviHire VaishnaviHire left a 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

@anik120
Copy link
Contributor Author

anik120 commented Nov 19, 2025

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>
@anik120
Copy link
Contributor Author

anik120 commented Nov 19, 2025

Okay pre-commit passed for this one. Turns out, we need #200

@VaishnaviHire VaishnaviHire merged commit 916fe00 into llamastack:main Nov 20, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants