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

test: Add FVT in namespace-scope mode #448

Merged
merged 4 commits into from
Oct 12, 2023

Conversation

ckadner
Copy link
Member

@ckadner ckadner commented Oct 12, 2023

Motivation

Our current FVT setup only tests ModelMesh Serving deployed in cluster-scope mode. Issue #433 revealed that this is insufficient as it missed a major regression that only surfaced when ModelMesh Serving was deployed in namespace-scope mode. The namespace-scope mode is used for the Quickstart installation which makes any such regressions very visible.

./scripts/install.sh --namespace-scope-mode --namespace modelmesh-serving --quickstart ...

Modifications

  • Transform the current FVT workflow into a reusable workflow: fvt-base.yml
  • Create 2 separate new workflows that call the FVT Base workflow with a namespace-scope-mode input parameter

The new workflows should run in parallel to not increase the overall time required for PR checks to be completed.

Result

Both FVT workflows for cluster-scope and namespace-scope mode run in parallel:

Resolves #436

Resolves kserve#436

Signed-off-by: Christian Kadner <[email protected]>
@ckadner ckadner added the test testing related bugs and fixes label Oct 12, 2023
@ckadner ckadner requested a review from rafvasq October 12, 2023 01:43
@ckadner ckadner requested review from tjohnson31415 and removed request for joerunde October 12, 2023 02:47
Copy link
Member

@rafvasq rafvasq left a comment

Choose a reason for hiding this comment

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

Thanks @ckadner!

@kserve-oss-bot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ckadner, 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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ckadner ckadner merged commit b5affff into kserve:main Oct 12, 2023
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved test testing related bugs and fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create separate FVT workflow to test --namespace-scope-mode
3 participants