-
Notifications
You must be signed in to change notification settings - Fork 117
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
add HPA feature/unit/fvt/docs/script #342
Conversation
@njhill This PR requires a certificate for the webhook. For testing purposes, install.sh includes an The option |
@njhill I made |
FVT test failed because of an insufficient resources.
|
870fba0
to
5eff85a
Compare
0706eb8
to
acca297
Compare
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.
With the final set of tweaks in and the FVTs passing, this PR LGTM!
Thanks @Jooho for contributing this and promptly responding to the many rounds of review!
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Jooho, tjohnson31415 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 |
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.
I see the merge is blocked due to branch protection rules. I will change that shortly. In the meantime I have one last question.
we should remove the namespace from the base manifests
Signed-off-by: jooho <jlee@redhat.com>
Signed-off-by: jooho <jlee@redhat.com>
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.
/lgtm
#### Motivation I experienced a few errors when running the install script using the `--enable-self-signed-ca` flag from the recently merged #342. #### Modifications - Use `sed -i.bak` to work around different versions of it, originally resulting in `sed: -i: No such file or directory` for me. - Fix `--dry-run` error which requires a set value [(none, server, or client)](https://stackoverflow.com/questions/69531858/what-is-the-different-dry-run-opportunities) - Fix typos #### Result Fixes errors associated with the `--enable-self-signed-ca` flag Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: jooho <jlee@redhat.com>
Hi @ckadner , "autoscaling/v2beta2" was marked as deprecated in v1.23 and removed in Kubernetes 1.26. |
@danielrubin1989, I believe this update is related to what you're experiencing which should resolve it. |
Motivation
This PR is about #329
Modifications
Result
With this PR, ServingRuntime/ClusterServingRuntime can use HPA autoscaling feature.
Adding an annotation
serving.kserve.io/autoscalerClass: hpa
into ServingRuntime/ClusterServingRuntime, the feature becomes enabled.After the HPA feature is enabled, you can tune HPA in detail by using the annotation below.
Test results
FVT Test steps
1-1.ENABLE_SELF_SIGNED_CA + ClusterServingRuntime
1-2.ENABLE_SELF_SIGNED_CA + ServingRuntime
2-1.Cert-Manager + ClusterServingRuntime
2-2.Cert-Manager + ServingRuntime
Resolves #329