-
Notifications
You must be signed in to change notification settings - Fork 118
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
release: Update KServe/dependencies #379
Conversation
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Rafael Vasquez <[email protected]>
@rafvasq -- I marked this as a draft until the |
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.
Thanks @rafvasq -- I know your are still working on this, so just a few points for now
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Rafael Vasquez <[email protected]>
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.
Hi @rafvasq unless the KServe changes absolutely require it, I suggest we stick with go 1.18 for this release. Otherwise, there are too many subsequent changes we would have to make.
Signed-off-by: Rafael Vasquez <[email protected]>
Right, I see now. KServe updated to Go 1.20 last week. So we are on the hook to follow suit. Sadly it's extremely late in the release cycle for such a change. I can try to help with more changes required to accommodate that upgrade. |
As discussed, we'll go for |
Sounds good. I will try to make some more changes and push to your fork |
- Remove outdated module replacements - Update Dockerfile.develop - Fix broken controller-gen install - Temporarily disable lint deprecation check "SA1019" - Update Copyright header formatting to not be mistaken as package documentation - Update mock client GET func signature in grpc_resolver_test.go Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
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.
@njhill -- I made a few more changes to pass all the pull request checks. Please add your /lgtm
/approve
when you get a change
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.
Adding a bit more context for some of the changes
Signed-off-by: Christian Kadner <[email protected]>
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.
This looks great, thanks @ckadner.
Out of interest do you know if there were many additional issues going to go 20? Not suggesting we should do that for the release but would be a nice follow-on to align with core kserve.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: njhill, rafvasq The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/lgtm |
We went with Go Once there is a UBI image for |
Update KServe and dependencies in preparation for v0.11.0 release: - Update go.mod - Update CRDs under config/crd/bases - Remove outdated module replacements - Update Dockerfile.develop: - Use Go 1.19 - Fix broken controller-gen install - Add safe.directory work-around for the git 'dubious ownership' error during the GHA `lint` workflow - Temporarily disable lint deprecation check "SA1019" - Update Copyright header formatting in *.go sources to not be mistaken as package documentation - Update mock client GET function signature in grpc_resolver_test.go Signed-off-by: Rafael Vasquez <[email protected]> Signed-off-by: Christian Kadner <[email protected]> Co-authored-by: Christian Kadner <[email protected]> Signed-off-by: Luis Delossantos <[email protected]>
Update KServe and dependencies in preparation for v0.11.0 release: - Update go.mod - Update CRDs under config/crd/bases - Remove outdated module replacements - Update Dockerfile.develop: - Use Go 1.19 - Fix broken controller-gen install - Add safe.directory work-around for the git 'dubious ownership' error during the GHA `lint` workflow - Temporarily disable lint deprecation check "SA1019" - Update Copyright header formatting in *.go sources to not be mistaken as package documentation - Update mock client GET function signature in grpc_resolver_test.go Signed-off-by: Rafael Vasquez <[email protected]> Signed-off-by: Christian Kadner <[email protected]> Co-authored-by: Christian Kadner <[email protected]> Signed-off-by: Luis Delossantos <[email protected]>
Address deprecation warnings after updating to Go 1.19 (#379) by updating deprecated code to use generic Set instead. Resolves #386 --------- Signed-off-by: Rafael Vasquez <[email protected]>
Motivation
Update KServe and dependencies in preparation for
v0.11.0
releaseModifications
go.mod
dependenciesconfig/crd/bases
Dockerfile.develop
:controller-gen
installsafe.directory
work-around for thegit
dubious ownership
error during the GHAlint
workflow*.go
sources to not be mistaken as package documentationGET
tion func signature ingrpc_resolver_test.go
Result
Testing KServe RC in preparation for release