Skip to content
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

Sync kserve/main (v0.11.1) to odh/main #229

Merged
merged 11 commits into from
Oct 10, 2023

Conversation

heyselbi
Copy link

@heyselbi heyselbi commented Oct 6, 2023

Motivation

Sync kserve/main to odh/main. v0.11.1 tag points to the latest commit in kserve/modelmesh-serving:main.

Testing instructions

  1. git clone [email protected]:opendatahub-io/modelmesh-serving.git

  2. cd modelmesh-serving

  3. TAG=fast CONTROLLERNAMESPACE=opendatahub NAMESPACE=modelmesh-serving CUSTOM_IMG=modelmesh-controller=quay.io/opendatahub/modelmesh-controller:pr-229 make deploy-mm-for-odh

  4. Check that the modelmesh controller deployment/pod has the correct image (shown in step 3). If not, patch it: oc patch deployment modelmesh-controller -n opendatahub --type='json' -p='[{"op": "replace", "path": "/spec/template/spec/containers/0/image", "value": "quay.io/opendatahub/modelmesh-controller:pr-229"}]'

  5. Check that the manager container of modelmesh-controller and of odh-model-controller show no error.

  6. TAG=fast CONTROLLERNAMESPACE=opendatahub NAMESPACE=modelmesh-serving FORCE=true make deploy-fvt-for-odh

  7. Check that modelmesh-controller container, odh-model-controller container and runtime containers show no error.

  8. Clean up: C_MM_CTRL_KFCTL=true C_MM_TEST=true make cleanup-for-odh

PR checklist

Checklist items below are applicable for development targeted to both fast and stable branches/tags

  • Unit tests pass locally
  • FVT tests pass locally
  • If the PR adds a new container image or updates the tag of an existing image (not build within cpaas), is the corresponding change made in live-builder and cpaas-midstream to add/update the image tag in the operator CSV? Link the PRs if applicable

Checklist items below are applicable for development targeted to both fast and stable branches/tags

  • Tested modelmesh serving deployment with odh-manifests and ran odh-manifests-e2e tests locally

rafvasq and others added 11 commits September 8, 2023 13:41
…ve#421)

Set NAMESPACE_SCOPE environment to true or false in install script
and test NAMESPACE_SCOPE environment variable in delete script
to check whether ClusterServingRuntime should be deleted.

Resolves kserve#420

---------

Signed-off-by: Rafael Vasquez <[email protected]>
- Increase the initial time to stabilize for predictor tests
- Scale to zero before AllowAnyPVC tests

---------

Signed-off-by: Christian Kadner <[email protected]>
Address deprecation warnings after updating to Go 1.19 (kserve#379)
by updating deprecated code to use generic Set instead.

Resolves kserve#386

---------

Signed-off-by: Rafael Vasquez <[email protected]>
Check for existence of "modelmesh-webhook-server-cert" certificate in serving namespace.
Assume that cert-manager is used to generate certificates, if "modelmesh-webhook-server-cert"
certificate exists. Conversely, if the Certificate is absent in the serving namespace, exclude
cert-manager manifests from kustomization.yaml before undeploying ModelMesh Serving.

Resolves kserve#399

---------

Signed-off-by: jooho <[email protected]>
Instead of comparing the version of the installed kustomize CLI,
use the kustomize man pages to determine the supported 
format of the --load-restrictor parameter.

Closes kserve#427 

Signed-off-by: Jan Wytze Zuidema <[email protected]>
Signed-off-by: Christian Kadner <[email protected]>
Co-authored-by: Christian Kadner <[email protected]>
Stop goroutines when the label `modelmesh-enabled` is
removed from a namespace or the namespace is deleted.
If the request namespace does not exist, do not retry to
get the information again.

Closes kserve#385

---------

Signed-off-by: jooho <[email protected]>
Update FVT workflow definition to run on `workflow_dispatch` event

Signed-off-by: Christian Kadner <[email protected]>
Add new approvers to OWNERS file following KServe community process.

Closes kserve/community#6

/approved by @njhill

---

Signed-off-by: Christian Kadner <[email protected]>
Add ClusterScope condition statement to list namespace that is only
allowed for cluster-scope.

Resolves kserve#433

---------

Signed-off-by: jooho <[email protected]>
Update KServe and CRDs in preparation for v0.11.1 release

- Update go.mod dependencies
- Update CRDs under config/crd/bases

---------

Signed-off-by: Rafael Vasquez <[email protected]>
@heyselbi
Copy link
Author

heyselbi commented Oct 7, 2023

/retest

@heyselbi
Copy link
Author

heyselbi commented Oct 7, 2023

/meow

@openshift-ci
Copy link

openshift-ci bot commented Oct 7, 2023

@heyselbi: cat image

In response to this:

/meow

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@heyselbi
Copy link
Author

heyselbi commented Oct 7, 2023

/test all

Copy link

@VedantMahabaleshwarkar VedantMahabaleshwarkar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci
Copy link

openshift-ci bot commented Oct 10, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: heyselbi, VedantMahabaleshwarkar

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:
  • OWNERS [VedantMahabaleshwarkar,heyselbi]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot merged commit e1706cf into opendatahub-io:main Oct 10, 2023
6 checks passed
@heyselbi heyselbi linked an issue Oct 11, 2023 that may be closed by this pull request
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade MM to v0.11.0 in RHODS + Metrics hotfix
6 participants