|
| 1 | +# Global Broadcom download token (used for all sources unless overridden) |
| 2 | +downloadToken = "" |
| 3 | + |
| 4 | +# Broadcom ESXi Update Sources (uses global download token) |
| 5 | +[[sources]] |
| 6 | +url = "https://dl.broadcom.com/<downloadToken>/PROD/COMP/ESX_HOST/addon-main/vmw-depot-index.xml" |
| 7 | +enabled = true |
| 8 | +status = "Connected" |
| 9 | +vendor = "Broadcom" |
| 10 | +type = "Host" |
| 11 | +description = "Partner provided Addons for ESXi" |
| 12 | + |
| 13 | +[[sources]] |
| 14 | +url = "https://dl.broadcom.com/<downloadToken>/PROD/COMP/ESX_HOST/main/vmw-depot-index.xml" |
| 15 | +enabled = true |
| 16 | +status = "Connected" |
| 17 | +vendor = "Broadcom" |
| 18 | +type = "Host" |
| 19 | +description = "Download vSphere ESXi and ESX patches" |
| 20 | + |
| 21 | +[[sources]] |
| 22 | +url = "https://dl.broadcom.com/<downloadToken>/PROD/COMP/ESX_HOST/iovp-main/vmw-depot-index.xml" |
| 23 | +enabled = true |
| 24 | +status = "Connected" |
| 25 | +vendor = "Broadcom" |
| 26 | +type = "Host" |
| 27 | +description = "VMware Certified Async Drivers for ESXi" |
| 28 | + |
| 29 | +[[sources]] |
| 30 | +url = "https://dl.broadcom.com/<downloadToken>/PROD/COMP/ESX_HOST/vmtools-main/vmw-depot-index.xml" |
| 31 | +enabled = true |
| 32 | +status = "Connected" |
| 33 | +vendor = "Broadcom" |
| 34 | +type = "Host" |
| 35 | +description = "VMware Async Releases for VM-tools on ESXi" |
| 36 | + |
| 37 | +[[sources]] |
| 38 | +url = "https://partnerweb.vmware.com/service/vsan/all.json" |
| 39 | +enabled = true |
| 40 | +status = "Connected" |
| 41 | +vendor = "VMware" |
| 42 | +type = "File" |
| 43 | +description = "vSAN HCL list" |
| 44 | + |
| 45 | +[[sources]] |
| 46 | +url = "https://vcsa.vmware.com/ph/api/v1/results?deploymentId=2d02e861-7e93-4954-9a73-b08692a330d1&collectorId=VsanCloudHealth.6_5&objectId=0c3e9009-ba5d-4e5f6-bae8-f25ec506d219&type=vsan-updates-json" |
| 47 | +enabled = true |
| 48 | +status = "Connected" |
| 49 | +vendor = "VMware" |
| 50 | +type = "File" |
| 51 | +description = "vSAN Release catalog" |
| 52 | + |
| 53 | +# Build info is available |
| 54 | +# https://www.virten.net/vmware/vcenter-release-and-build-number-history/ |
| 55 | +# https://knowledge.broadcom.com/external/article/326316/build-numbers-and-versions-of-vmware-vce.html |
| 56 | +[[sources]] |
| 57 | +url = "https://dl.broadcom.com/<downloadToken>/PROD/COMP/VCENTER/vmw/8d167796-34d5-4899-be0a-6daade4005a3" # Base URL without version |
| 58 | +version = "7.0.3.02200" |
| 59 | +files = [ |
| 60 | + "manifest/manifest-latest.xml", |
| 61 | + "manifest/manifest-latest.xml.sha256", |
| 62 | + "manifest/manifest-latest.xml.sign", |
| 63 | + "package-pool/rpm-manifest.json", |
| 64 | + "package-pool/rpm-manifest.json.sha256", |
| 65 | + "package-pool/rpm-manifest.json.sign" |
| 66 | +] |
| 67 | +enabled = true |
| 68 | +status = "Connected" |
| 69 | +vendor = "Broadcom" |
| 70 | +type = "VCSA" |
| 71 | +description = "vCenter 7.x upgrade patches" |
| 72 | + |
| 73 | +[[sources]] |
| 74 | +url = "https://dl.broadcom.com/<downloadToken>/PROD/COMP/VCENTER/vmw/8d167796-34d5-4899-be0a-6daade4005a3" # Base URL without version |
| 75 | +version = "8.0.3.00400" |
| 76 | +files = [ |
| 77 | + "manifest/manifest-latest.xml", |
| 78 | + "manifest/manifest-latest.xml.sha256", |
| 79 | + "manifest/manifest-latest.xml.sign", |
| 80 | + "package-pool/rpm-manifest.json", |
| 81 | + "package-pool/rpm-manifest.json.sha256", |
| 82 | + "package-pool/rpm-manifest.json.sign" |
| 83 | +] |
| 84 | +enabled = true |
| 85 | +status = "Connected" |
| 86 | +vendor = "Broadcom" |
| 87 | +type = "VCSA" |
| 88 | +description = "vCenter 8.x upgrade patches" |
| 89 | + |
| 90 | +# Example of a source with its own download token (overrides global) |
| 91 | +# [[sources]] |
| 92 | +# url = "https://dl.broadcom.com/<downloadToken>/PROD/COMP/ESX_HOST/special/vmw-depot-index.xml" |
| 93 | +# downloadToken = "SPECIAL_TOKEN_FOR_THIS_SOURCE" |
| 94 | +# enabled = true |
| 95 | +# vendor = "Broadcom" |
| 96 | +# type = "Host" |
| 97 | +# description = "Special source with custom token" |
| 98 | + |
| 99 | +# VMware VVS (vSphere Version and Vulnerability Status) API with OAuth authentication |
| 100 | +[[sources]] |
| 101 | +url = "https://vvs.broadcom.com/v1/compatible/vcg/bundles/all?format=gz" |
| 102 | +enabled = true |
| 103 | +status = "Connected" |
| 104 | +vendor = "Broadcom" |
| 105 | +type = "OAuth" |
| 106 | +description = "VMware vSphere VVS compatibility data with OAuth authentication" |
| 107 | +client_id = "vsphere_hcllib" |
| 108 | +client_secret = "cb65f5ac-cb38-4326-a48f-c0e8b23a2d38" |
| 109 | +auth_url = "https://auth.esp.vmware.com/api/auth/v1/tokens" |
| 110 | +output_filename = "vvs_data.gz" # Optional: defaults to vvs_data.gz |
0 commit comments