Skip to content

Cleanup deployment scripts and unused samples - #626

Merged
asm582 merged 5 commits into
llm-d:mainfrom
WheelyMcBones:script-cleanup
Jan 23, 2026
Merged

Cleanup deployment scripts and unused samples#626
asm582 merged 5 commits into
llm-d:mainfrom
WheelyMcBones:script-cleanup

Conversation

@WheelyMcBones

Copy link
Copy Markdown
Collaborator

Per title, this PR:

  • Removes outdated environment variables from the automated deployment scripts used for testing and GitHub Actions.
  • Updates the docs accordingly.
  • Bumps up the deployed llm-d version to v0.4.0.
  • Removes the unused vLLM emulator-related samples from the /deploy deployment directory.

@WheelyMcBones WheelyMcBones self-assigned this Jan 23, 2026
Copilot AI review requested due to automatic review settings January 23, 2026 13:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR cleans up deployment tooling by removing deprecated environment knobs, updating docs accordingly, bumping the default llm-d release to v0.4.0, and deleting unused vLLM-emulator deployment samples under deploy/.

Changes:

  • Remove BENCHMARK_MODE and inference-sim image override environment variables from scripts/workflows/docs.
  • Bump the default llm-d release used by deploy/install.sh to v0.4.0.
  • Delete the deploy/examples/vllm-emulator/ sample manifests and update Kind emulator docs to use GuideLLM load generation.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
deploy/openshift/install.sh Removes OpenShift-specific env overrides that are no longer used.
deploy/openshift/README.md Drops BENCHMARK_MODE from documented environment variables.
deploy/kubernetes/README.md Drops BENCHMARK_MODE from documented environment variables.
deploy/kind-emulator/install.sh Removes unused inference-simulator image override env vars and benchmark mode.
deploy/kind-emulator/README.md Removes vLLM emulator references and documents GuideLLM job-based load generation.
deploy/install.sh Bumps llm-d release to v0.4.0 and removes benchmark-mode handling and sim image overrides; tweaks verification messaging.
deploy/examples/vllm-emulator/vllme-setup/vllme-variantautoscaling.yaml Deletes unused vLLM emulator sample manifest.
deploy/examples/vllm-emulator/vllme-setup/vllme-deployment-with-service-and-servicemon.yaml Deletes unused vLLM emulator sample manifest.
deploy/examples/vllm-emulator/prometheus-operator/prometheus-tls-values.yaml Deletes unused vLLM emulator Prometheus TLS values.
deploy/examples/vllm-emulator/prometheus-operator/prometheus-deploy-all-in-one.yaml Deletes unused vLLM emulator Prometheus operator manifest.
deploy/examples/vllm-emulator/integration_llm-d/vllme-inferencemodel.yaml Deletes unused vLLM emulator llm-d integration manifest.
deploy/examples/vllm-emulator/integration_llm-d/arm64-gaie-sim-values.yaml Deletes unused vLLM emulator ARM64 GAIE sim values.
deploy/examples/vllm-emulator/deploy.sh Deletes unused vLLM emulator helper script.
deploy/examples/vllm-emulator/README.md Deletes unused vLLM emulator documentation.
deploy/README.md Removes BENCHMARK_MODE from the configuration reference.
.github/workflows/ci-e2e-openshift.yaml Removes BENCHMARK_MODE usage from OpenShift E2E workflow env.

Comment thread deploy/install.sh
Comment on lines 654 to +658
kubectl get variantautoscaling -n $LLMD_NS -o wide
fi
else
log_info "No VariantAutoscaling resources deployed yet (will be created by Helm chart)"
log_warning "No VariantAutoscaling resources found"
all_good=false

Copilot AI Jan 23, 2026

Copy link

Choose a reason for hiding this comment

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

The VariantAutoscaling verification can silently pass when the CRD exists but there are zero VariantAutoscaling resources. kubectl get variantautoscaling exits 0 even when it prints "No resources found", so the else branch won’t run and all_good may remain true. Handle the va_count == 0 case explicitly (log warning and set all_good=false).

Copilot uses AI. Check for mistakes.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@lionelvillard

Copy link
Copy Markdown
Collaborator

LGTM

@asm582 asm582 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

/lgtm

@asm582
asm582 merged commit d8d5c46 into llm-d:main Jan 23, 2026
15 checks passed
@WheelyMcBones
WheelyMcBones deleted the script-cleanup branch January 23, 2026 21:07
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.

4 participants