v0.1.0
Initial Release
Native TypeScript Pulumi provider for Rackspace Spot.
Resources
CloudSpace— managed K8s cloudspace with proper diff (mutable-only updates)SpotNodePool— spot instance node pool with bid pricing and autoscalingOnDemandNodePool— on-demand (reserved) node pool
Data Sources
getCloudspace— read an existing cloudspacegetKubeconfig— get a fresh kubeconfig for kubectl accessgetRegions— list available regionsgetServerClasses— list server classes (with optional region filter)
Authentication
- Pulumi config (
rackspace-spot:token) - Environment variable (
RACKSPACE_SPOT_TOKEN) - Auto-read from
~/.spot_config(created byspotctl configure)