Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

Published 29d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Added create_vng, delete_vng, and update_vng readback‑mismatch detection for AWS Ocean VNGs.

Full changelog

Added

  • create_vng — Create an AWS Ocean VNG (launch spec) under an existing Ocean cluster. ocean_id is a first-class argument (rejecting oceanId inside spec_json). Plaintext userData is auto-base64-encoded (opt out with encode_user_data=false). Optional initial_nodes>0 launches that many nodes immediately. Requires confirm=true; safety preview otherwise.
  • delete_vng — Delete an AWS Ocean VNG. delete_nodes=true drains + detaches + terminates all nodes in the VNG. force_delete=true permits deleting the only non-template VNG. Requires confirm=true; safety preview otherwise.
  • update_vng readback-mismatch detection — fallout from a 2026-05-05 dev triton-gpu incident where Spot.io returned 200 OK and bumped updatedAt but silently did not persist the new userData. The tool now diffs every submitted field against the readback and surfaces any mismatch as _readback_mismatch with a _readback_mismatch_hint. userData is compared on decoded-plaintext bytes so benign re-encodes don't false-positive.

Tests

  • Unit tests for the readback-diff helpers (_diff_submitted_vs_readback, _extract_launchspec) covering userData round-trip, silent non-persist, value drift, and nested response shapes.
  • New live integration suite under tests/integration/ (opt in with SPOTINST_RUN_INTEGRATION=1) that spins up an ephemeral sandbox VNG, exercises create_vng / update_vng / delete_vng across encoded and plaintext userData, auto_apply_tags, safety previews, and teardown. Sandbox VNGs are triple-tainted (NoSchedule + NoExecute + unique key) and capped at maxInstanceCount=1 on c7a.medium so nothing real ever lands. Excluded from default pytest run.

Live integration matrix validated against dev Ocean before release: 8/8 passing, zero sandbox leftovers.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track arnstarn/mcp-server-spotinst

Get notified when new releases ship.

Sign up free

About arnstarn/mcp-server-spotinst

MCP server for Spot.io (Spotinst) API with 23 tools for managing Ocean clusters, VNGs, Elastigroups, costs, right-sizing, and logs across AWS and Azure with multi-account support.

All releases →

Beta — feedback welcome: [email protected]