Closed kannon92 closed 1 month ago
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: kannon92
The full list of commands accepted by this bot can be found here.
The pull request process is described here
@kannon92 were you able to run e2e?
Nope. I was a bit confused on how to run emulator mode e2e now.
/hold
Nope. I was a bit confused on how to run emulator mode e2e now.
make test-e2e
For the manual testing run:
make deploy-emulated
That would pull from the image in your repo. Plus I think those e2e tests assume a GPU.
That would pull from the image in your repo. Plus I think those e2e tests assume a GPU.
you can add any repo to this command:
IMG=quay.io/amalvank/instaslicev2-controller-dev IMG_DMST=quay.io/amalvank/instaslicev2-daemonset-dev make <your-command>
So looking at those e2e tests I see that they are also a GPU container. I don't know if those would run in emulator mode.
I can get a kind cluster working where I load the image and try a few smoke tests.
/hold cancel
@harche @asm582
I don't really like pushing images to a registry but I was able to build the images, load them into kind and run a few samples for the emulator pod.
Pods were scheduled.
@sairameshv is working on making the e2e tests easier to work with emulator mode and customer clusters so I think this is sufficient on my end.
@kannon92 Thanks for this PR, I have run daemonset shell scripts on the GPU node and they all pass. I would recommend we resolve merge conflicts if any post #194 is merged and again run tests before merging this PR.
@asm582 looks like there wasn't any conflicts.
You want to give this your lgtm.
/lgtm
/override
@kannon92: /override requires failed status contexts to operate on, but none was given
/override "Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / instaslice-operator" /override "Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / instaslice-operator-bundle" /override "Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / instaslice-operator-daemonset" /override "Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / pr group upgrade-k8s-1.30"
@kannon92: Overrode contexts on behalf of kannon92: Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / instaslice-operator, Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / instaslice-operator-bundle, Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / instaslice-operator-daemonset, Red Hat Konflux / dynamicacceleratorslicer-enterprise-contract / pr group upgrade-k8s-1.30
@kannon92: all tests passed!
Full PR test history. Your PR dashboard.
Upgrade Instaslice to Kubernetes 1.31.
Fixes #187
Fixes #