Skip to content

Add istio virtualservice to katib external-db#2599

Open
namejsjeongkr wants to merge 1 commit intokubeflow:masterfrom
namejsjeongkr:add_istio_virtual_service_to_katib_externaldb
Open

Add istio virtualservice to katib external-db#2599
namejsjeongkr wants to merge 1 commit intokubeflow:masterfrom
namejsjeongkr:add_istio_virtual_service_to_katib_externaldb

Conversation

@namejsjeongkr
Copy link

@namejsjeongkr namejsjeongkr commented Jan 20, 2026

What this PR does / why we need it:

Summary

Adds ui-virtual-service.yaml to enable automatic /katib/ UI routing for users deploying Katib with external databases.

Before: Users had to manually create Istio VirtualService after kustomize build manifests/v1beta1/installs/katib-external-db.
After: kustomize build automatically includes Istio integration

Motivation

Users of katib-external-db must manually create VirtualService. This cherry-picks katib-with-kubeflow/ui-virtual-service.yaml.

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

Checklist:

  • Docs included if any changes are user facing

@github-actions
Copy link

🎉 Welcome to the Kubeflow Katib repo! 🎉

Thanks for opening your first PR! We're excited to have you onboard 🚀

Next steps:

Feel free to ask questions in the comments. Thanks again for contributing! 🙏

@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign gaocegege for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details 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

Signed-off-by: namejsjeongkr namejsjeongkr@gmail.com
Signed-off-by: JinSoo Jeong <namejsjeongkr@gmail.com>
@namejsjeongkr namejsjeongkr force-pushed the add_istio_virtual_service_to_katib_externaldb branch from b07ed63 to 63f4611 Compare January 20, 2026 06:50
@juliusvonkohout
Copy link
Member

@andreyvelich for approval and review.

@namejsjeongkr
Copy link
Author

@Electronic-Waste @gaocegege @johnugeorge Is there any someone can review and approve ?

Comment on lines +17 to +18
# Kubeflow istio virtual service.
- ui-virtual-service.yaml
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Author

@namejsjeongkr namejsjeongkr Feb 12, 2026

Choose a reason for hiding this comment

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

@andreyvelich Thank you for the review!

You're right:

  • katib-with-kubeflow: Full Kubeflow platform (embedded manifests) VS included
  • katib-external-db: Standalone Katib + external PostgreSQL (custom MLOps) Missing VS

Real issue:
kustomize build katib-external-db | kubectl apply -f -
→ katib-ui pod healthy, but dashboard shows "Sorry, /katib/ is not a valid page"

This PR: Cherry-picks identical VS from katib-with-kubeflowone-command Istio for standalone users.

Copy link
Author

Choose a reason for hiding this comment

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

@andreyvelich I'm looking for your reply

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants