VcfEdgeAtScale
1.0.3.1015
VcfEdgeAtScale automates end-to-end vSphere Supervisor deployment in VMware Cloud Foundation 9.x,
driven by two JSON files (infrastructure.json and supervisor.json).
It handles the following:
- vSphere cluster creation with host addition and vLCM image compliance
- VMFS, vSAN OSA, and vSAN ESA storage (including witness, disk claim, and health checks)
- Virtual Dist
driven by two JSON files (infrastructure.json and supervisor.json).
It handles the following:
- vSphere cluster creation with host addition and vLCM image compliance
- VMFS, vSAN OSA, and vSAN ESA storage (including witness, disk claim, and health checks)
- Virtual Dist
VcfEdgeAtScale automates end-to-end vSphere Supervisor deployment in VMware Cloud Foundation 9.x,
driven by two JSON files (infrastructure.json and supervisor.json).
It handles the following:
- vSphere cluster creation with host addition and vLCM image compliance
- VMFS, vSAN OSA, and vSAN ESA storage (including witness, disk claim, and health checks)
- Virtual Distributed Switch (VDS) creation, port groups, and VMkernel interfaces
- vSphere Supervisor enablement with auto-updates enabled by default
- Optional Argo CD instance per edge site for GitOps workflows
- Optional Harbor registry deployment as a Supervisor Service per edge site
- Multi-site deployments (-EdgeSite) and compute-only runs (-ComputeOnly)
- Scoped cleanup (-CleanUp Supervisor|Compute|All|ArgoCD|Harbor) with rollback on failure
- JSON and YAML pre-flight validation (-ValidateOnly) without a vCenter connection
- Interactive configuration layout (-Initialize) and support bundle collection (-CollectLogs)
Requires VCF PowerCLI 9.0+, kubectl, and the VCF CLI.
Show more
driven by two JSON files (infrastructure.json and supervisor.json).
It handles the following:
- vSphere cluster creation with host addition and vLCM image compliance
- VMFS, vSAN OSA, and vSAN ESA storage (including witness, disk claim, and health checks)
- Virtual Distributed Switch (VDS) creation, port groups, and VMkernel interfaces
- vSphere Supervisor enablement with auto-updates enabled by default
- Optional Argo CD instance per edge site for GitOps workflows
- Optional Harbor registry deployment as a Supervisor Service per edge site
- Multi-site deployments (-EdgeSite) and compute-only runs (-ComputeOnly)
- Scoped cleanup (-CleanUp Supervisor|Compute|All|ArgoCD|Harbor) with rollback on failure
- JSON and YAML pre-flight validation (-ValidateOnly) without a vCenter connection
- Interactive configuration layout (-Initialize) and support bundle collection (-CollectLogs)
Requires VCF PowerCLI 9.0+, kubectl, and the VCF CLI.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
Copyright (c) 2026 Broadcom. All Rights Reserved.
Package Details
Author(s)
- Broadcom
Tags
VMware VCF vSphere Supervisor Kubernetes ArgoCD Harbor Deployment Automation VKS Windows Linux MacOS
Functions
Show-InfrastructureJsonConfigurationHelp Show-SupervisorJsonConfigurationHelp Start-VcfEdgeAtScale
PSEditions
Dependencies
This module has no dependencies.
Release Notes
https://github.com/vmware/powershell-module-for-vcf-edge-at-scale/blob/main/CHANGELOG.md
FileList
- VcfEdgeAtScale.nuspec
- VcfEdgeAtScale.psm1
- CHANGELOG.txt
- Tools\veas-json-generator.py
- Private\Validation.ps1
- Private\EntryPoints.ps1
- Private\Supervisor.ps1
- Templates\harbor-data-values-v2.14.2.yml
- Templates\infrastructure-config-help.json
- Templates\EXAMPLE.rtf
- Templates\1.1.0-25100889.yml
- Templates\legacy-harbor-svs-v2.14.2+vmware.2-vks.1-25220498.yml
- Templates\README.rtf
- Templates\infrastructure.json
- VcfEdgeAtScale.psd1
- PSScriptAnalyzerSettings.psd1
- Tools\veas-ui.html
- Private\Logging.ps1
- Private\Networking.ps1
- Private\Cluster.ps1
- Templates\argocd-deployment.yml
- Templates\supervisor.json
- Templates\supervisor-config-help.json
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.3.1017 | 0 | 5/19/2026 |
| 1.0.3.1016 | 0 | 5/19/2026 |
| 1.0.3.1015 (current version) | 0 | 5/19/2026 |