Telegraf pods stuck in FailedMount until the Supervisor Management Proxy exists; then a domainless service URL until serviceDomain is set

Telegraf on VKS: the dependency that isn't in the README

On VCF 9.1, the supported route installs Telegraf in new VKS clusters for you. Underneath sits a dependency the README never mentions, two secrets from the Supervisor Management Proxy, and without them every Telegraf pod is stuck.

23 September 2026 · Updated 1 October 2026 · 13 min · Adam Stretton
A build report: scorecard, software cards, network table, provisioning Gantt with a shaded reboot

Windows Server 2025 via Aria Automation, part 3: validation as a product, and the details that hurt

A self-contained HTML build report, down to a Gantt chart that spots the reboots. Plus the Session 0 traps, like mangled vmtoolsd arguments and ejecting an ISO with no Explorer, that cost real hours.

17 September 2026 · Updated 1 October 2026 · 7 min · Adam Stretton
Boot → check kill switch → skip flagged steps → run next step → reboot if required → repeat

Windows Server 2025 via Aria Automation, part 2: a state machine that survives four reboots

One script runs at every startup until the build is done. Flag files make each step run once, a state file keeps true timings across reboots, and at the end it cleans up, reports and deletes itself.

17 September 2026 · Updated 1 October 2026 · 6 min · Adam Stretton
Three layers: Aria control plane, cloudbase-init first boot, file-share build engine

Windows Server 2025 via Aria Automation, part 1: the pipeline

One catalog request, one fully built, domain-joined Windows Server 2025 with its agents, a validation report, and no trace of the tooling that built it. The three-layer design, and why each seam is where it is.

17 September 2026 · Updated 1 October 2026 · 11 min · Adam Stretton
The support matrix says no; the agent status says Install Success

Telegraf on Windows Server 2025: unsupported, works anyway

The VCF Operations agent matrix doesn’t list Windows Server 2025. Add one missing Windows component, WMIC, and the normal install just works. What ‘unsupported’ really means, and what to watch.

16 September 2026 · Updated 1 October 2026 · 6 min · Adam Stretton
Two fluent-bit shippers — a VKS package and a Windows service — converging on one Ops for Logs endpoint

fluent-bit two ways: VKS add-on and Windows agent, one log endpoint

One log pipeline, two very different worlds: fluent-bit as a VKS package and as a Windows Server 2025 service, both shipping to the same VCF Operations for Logs. One backend, two configs, lessons from both.

16 September 2026 · Updated 1 October 2026 · 7 min · Adam Stretton
Seven demo apps behind seven VIPs on one VCFA-deployed VKS cluster

Seven demo apps, one request: deploying a showcase stack via VCF Automation

Seven demo apps, Pac-Man and KubeDoom among them, on a VKS cluster that VCF Automation built in a tenant VPC, each with its own NSX virtual IP. The proper tenanted path, what you get for free, and the traps.

16 September 2026 · Updated 1 October 2026 · 5 min · Adam Stretton
Pac-Man inside a VPC boundary; a LoadBalancer VIP is the one door out

What's a VPC? Let Pac-Man explain

Part 0 of the Pod Papers: an NSX VPC explained with a running game of Pac-Man. Private by default, one deliberate door out, and a self-inflicted outage where five green layers hid one wrong integer.

16 September 2026 · Updated 1 October 2026 · 6 min · Adam Stretton
The trunk-subnet design: one trunk vNIC, binding maps demux VLANs 1610/1611/1612 into VPC subnets

Nested ESXi inside an NSX VPC: the trunk-subnet design

Plain VPC subnets silently blackhole a nested ESXi host. Why, and the trunk subnet and binding map design that makes nested labs work as an ordinary NSX VPC tenant.

16 September 2026 · Updated 1 October 2026 · 7 min · Adam Stretton
The ordering rule: VPC, VPCAttachment, LoadBalancer, then the namespace - swap steps 3 and 4 and VIPs pend forever

The load balancer that must exist before the namespace

Addresses pending for ever, a retryable error that never stops retrying, and an ordering rule the docs don’t tell you: in a self-service NSX VPC, the load balancer must exist before the namespace that uses it.

16 September 2026 · Updated 1 October 2026 · 5 min · Adam Stretton