Skip to content

Conversation

@yossiovadia
Copy link
Collaborator

openwebUI integration on top of openshift deplyoment.
auto configure the semantic-router endpoint.

yossiovadia and others added 2 commits October 9, 2025 13:38
Add complete OpenWebUI deployment for OpenShift integration:

- OpenWebUI deployment manifests with OpenShift security contexts
- Automated deployment script with prerequisite validation
- Safe uninstall script with single confirmation prompt
- Internal service discovery (no hardcoded URLs)
- Integration with Envoy proxy for model load balancing
- Persistent storage for user data and configurations
- HTTPS external access via OpenShift routes
- Support for auto, Model-A, and Model-B endpoints

Files added:
- deploy/openshift/openwebui/deployment.yaml
- deploy/openshift/openwebui/service.yaml
- deploy/openshift/openwebui/route.yaml
- deploy/openshift/openwebui/pvc.yaml
- deploy/openshift/openwebui/kustomization.yaml
- deploy/openshift/openwebui/deploy-openwebui-on-openshift.sh
- deploy/openshift/openwebui/uninstall-openwebui.sh
- deploy/openshift/openwebui/README.md

Features:
- Zero-config setup with automatic model discovery
- OpenShift-compatible security contexts
- Rich user feedback with colored output
- Complete validation and connectivity testing
- Safe cleanup with data preservation options

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Signed-off-by: Yossi Ovadia <[email protected]>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Signed-off-by: Yossi Ovadia <[email protected]>
@netlify
Copy link

netlify bot commented Oct 9, 2025

Deploy Preview for vllm-semantic-router ready!

Name Link
🔨 Latest commit 85ec41c
🔍 Latest deploy log https://app.netlify.com/projects/vllm-semantic-router/deploys/68e81dc969db4d0007ba62da
😎 Deploy Preview https://deploy-preview-384--vllm-semantic-router.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link

github-actions bot commented Oct 9, 2025

👥 vLLM Semantic Team Notification

The following members have been identified for the changed files in this PR and have been automatically assigned:

📁 deploy

Owners: @rootfs, @Xunzhuo
Files changed:

  • deploy/openshift/openwebui/README.md
  • deploy/openshift/openwebui/deploy-openwebui-on-openshift.sh
  • deploy/openshift/openwebui/deployment.yaml
  • deploy/openshift/openwebui/kustomization.yaml
  • deploy/openshift/openwebui/pvc.yaml
  • deploy/openshift/openwebui/route.yaml
  • deploy/openshift/openwebui/service.yaml
  • deploy/openshift/openwebui/uninstall-openwebui.sh

vLLM

🎉 Thanks for your contributions!

This comment was automatically generated based on the OWNER files in the repository.

@rootfs rootfs merged commit 1a4e1e6 into vllm-project:main Oct 9, 2025
8 checks passed
@yossiovadia yossiovadia deleted the openshift-openwebui-integration-clean branch October 10, 2025 15:50
joyful-ii-V-I pushed a commit to joyful-ii-V-I/semantic-router that referenced this pull request Oct 13, 2025
* feat: add OpenWebUI OpenShift integration with deployment scripts

Add complete OpenWebUI deployment for OpenShift integration:

- OpenWebUI deployment manifests with OpenShift security contexts
- Automated deployment script with prerequisite validation
- Safe uninstall script with single confirmation prompt
- Internal service discovery (no hardcoded URLs)
- Integration with Envoy proxy for model load balancing
- Persistent storage for user data and configurations
- HTTPS external access via OpenShift routes
- Support for auto, Model-A, and Model-B endpoints

Files added:
- deploy/openshift/openwebui/deployment.yaml
- deploy/openshift/openwebui/service.yaml
- deploy/openshift/openwebui/route.yaml
- deploy/openshift/openwebui/pvc.yaml
- deploy/openshift/openwebui/kustomization.yaml
- deploy/openshift/openwebui/deploy-openwebui-on-openshift.sh
- deploy/openshift/openwebui/uninstall-openwebui.sh
- deploy/openshift/openwebui/README.md

Features:
- Zero-config setup with automatic model discovery
- OpenShift-compatible security contexts
- Rich user feedback with colored output
- Complete validation and connectivity testing
- Safe cleanup with data preservation options

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Signed-off-by: Yossi Ovadia <[email protected]>

* fix: apply pre-commit markdown formatting fixes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Signed-off-by: Yossi Ovadia <[email protected]>

---------

Signed-off-by: Yossi Ovadia <[email protected]>
Co-authored-by: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants