Automation

Automation, Customer Success Stories

Everything That Cost Us a Day Returned Success: Nine Versions of esx_ready.sh on a Live Fleet

One day, three fires, nine versions of esx_ready.sh on a live VCF 9.1.1 fleet, and nothing crashed: an upgrade that reported success and moved nothing, a cluster leave that released no disks, a depot staged onto the vSAN cache disk, a retried SDDC Manager task reading stale inventory. The build gate VCF 9.1.1 enforces, the chain of vSAN disk ownership, the feature that had to be deleted, and the stub harness that turned every failure into a test before its fix shipped.

Automation, Customer Success Stories

The Certificates Expired a Year After a Date Nobody Was Watching: Five TKG Clusters Back From the Supervisor

Five VKS guest clusters on VCF 9.1.1, every API server down, every control plane certificate expired on the anniversary of a node rollout nobody remembered. Where TKG certificates actually live, why kubeadm’s renewal can hand you a certificate no client accepts, why the nodes have to be done in series when there is no quorum, and the script that took three production clusters from connection refused to READY in an afternoon.

Automation, Customer Success Stories

Sixteen Hosts, Seven Requirements, One Command: Getting ESXi Hosts Ready for VCF Commissioning

Two sites on VCF 9.1.1, one of them on hardware that cannot run ESX 9. VCF host commissioning has seven boring requirements and a wizard that reports one failure at a time; one POSIX shell script and one hosts.yaml took the fleet from racked to ready, upgrades, reboots and stale vSAN partitions included, refused the hosts that were not really standalone, and named the next command in every error.

Scroll to Top