From e95ec1dd2a631a5d8790cedbe770baa95f048d94 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 25 May 2026 21:38:58 +0300 Subject: chore(provisioning): remove dead LiteLLM decommission code LiteLLM was a legacy inference proxy that was removed from the stack months ago. The SSH-based decommission helper and its script generator were kept as cleanup guardrails, but they add unnecessary round-trips and YAGNI surface. Remove: - ProvisioningScripts#litellm_decommission_script - RemoteProvisioner#decommission_litellm - Call sites in ProvisioningOrchestrator#run and ModelSwitcher#switch No remaining references in the codebase. Legacy Hyperstack cloud firewall rule cleanup (port 4000) intentionally remains in ProvisioningOrchestrator#legacy_litellm_rules. --- lib/hyperstack/provisioning_orchestrator.rb | 1 - 1 file changed, 1 deletion(-) (limited to 'lib/hyperstack/provisioning_orchestrator.rb') diff --git a/lib/hyperstack/provisioning_orchestrator.rb b/lib/hyperstack/provisioning_orchestrator.rb index 8abfec8..7dbb10e 100644 --- a/lib/hyperstack/provisioning_orchestrator.rb +++ b/lib/hyperstack/provisioning_orchestrator.rb @@ -30,7 +30,6 @@ module HyperstackVM @state_store.save(state) @ssh_runner.ensure_trusted_host(state['public_ip']) - @provisioner.decommission_litellm(state['public_ip']) if @config.guest_bootstrap_enabled? && state['bootstrapped_at'].nil? @provisioner.bootstrap_guest(state['public_ip']) -- cgit v1.2.3