diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-25 21:38:58 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-25 21:38:58 +0300 |
| commit | e95ec1dd2a631a5d8790cedbe770baa95f048d94 (patch) | |
| tree | 0ca18d6a0f7fe5a2c9b0e9ce64b0bd38bb593c9f /lib/hyperstack/provisioning_orchestrator.rb | |
| parent | 773ffb65bf36b7ec07549be1e291189e1f71c91e (diff) | |
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.
Diffstat (limited to 'lib/hyperstack/provisioning_orchestrator.rb')
| -rw-r--r-- | lib/hyperstack/provisioning_orchestrator.rb | 1 |
1 files changed, 0 insertions, 1 deletions
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']) |
