From fe725c00eaaaaae8b10e1c3b19562e2ba460ba2d Mon Sep 17 00:00:00 2001 From: Gary Blake <31245616+GaryJBlake@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:02:13 +0000 Subject: [PATCH] feat: anti-affinity rule for ops for logs (#430) - Enhanced `Export-vRLIJsonSpec` to support automatic creation of anti-affinity rule. Signed-off-by: Gary Blake --- CHANGELOG.md | 23 ++++++++++++++--------- PowerValidatedSolutions.psd1 | 2 +- PowerValidatedSolutions.psm1 | 4 ++-- 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6149b3aa..b925bd41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -92,17 +92,22 @@ - `vrli-vcf-vmVrslcm.json` -> `aria-operations-logs-alerts-vm-asl.json` - `vrops-srm-notifications.csv` -> `aria-operations-notifications-srm.csv` - `vrops-vcf-notifications.csv` -> `aria-operations-notifications-vcf.csv` -- Enhanced `Export-vROPSJsonSpec` to support VMware Cloud Foundation v5.1.0 and VMware Aria Operations v8.14.0. -- Enhanced `Export-vRLIJsonSpec` to support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library. -- Enhanced `New-vRLIDeployment` to support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library. -- Enhanced `Export-vRLIJsonSpec` to support VMware Cloud Foundation v5.1.0 and VMware Aria Operations for Logs v8.14.0. -- Enhanced `Export-VROPsJsonSpec` to support deployment of VMware Aria Operations OVA using vSphere Content Library. +- Enhanced `Export-vROPSJsonSpec` cmdlet: + - to support VMware Cloud Foundation v5.1.0 and VMware Aria Operations v8.14.0. + - to support deployment of VMware Aria Operations OVA using vSphere Content Library. - Enhanced `New-vROPsDeployment` to support deployment of VMware Aria Operations OVA using vSphere Content Library. -- Enhanced `Export-vRAJsonSpec` to support VMware Cloud Foundation v5.1.0 and VMware Aria Automation v8.14.0. +- Enhanced `Export-vRLIJsonSpec` cmdlet: + - support VMware Cloud Foundation v5.1.0 and VMware Aria Operations for Logs v8.14.0. + - support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library. + - support automatic creation of anti-affinity rule. +- Enhanced `New-vRLIDeployment` to support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library. +- Enhanced `Export-vRAJsonSpec` cmdlet: + - to support VMware Cloud Foundation v5.1.0 and VMware Aria Automation v8.14.0. + - to support deployment of VMware Aria Automation OVA using vSphere Content Library. - Enhanced `Export-VraJsonSpec` to support deployment of VMware Aria Automation OVA using vSphere Content Library. -- Enhanced `New-VraDeployment` to support deployment of VMware Aria Automation OVA using vSphere Content Library. -- Enhanced `Export-WsaJsonSpec` to support VMware Cloud Foundation v5.1.0 and Workspace ONE Access v3.3.7. -- Enhanced `Export-WsaJsonSpec` to support deployment of Workspace ONE Access OVA using vSphere Content Library. +- Enhanced `Export-WsaJsonSpec` cmdlet: + - to support VMware Cloud Foundation v5.1.0 and Workspace ONE Access v3.3.7. + - to support deployment of Workspace ONE Access OVA using vSphere Content Library. - Enhanced `New-WsaDeployment` to support deployment of Workspace ONE Access OVA using vSphere Content Library. - Enhanced `Install-vRLIPhotonAgent` cmdlet to support VMware Aria Operations for Logs agent configuration. - Enhanced `Add-vCenterGlobalPermission` cmdlet and examples with domainBindUser and domainBindUsePass as optional parameters for a local domain (_e.g._, `vsphere.local`) user. diff --git a/PowerValidatedSolutions.psd1 b/PowerValidatedSolutions.psd1 index 7f8d9a0e..07bc3659 100644 --- a/PowerValidatedSolutions.psd1 +++ b/PowerValidatedSolutions.psd1 @@ -11,7 +11,7 @@ RootModule = 'PowerValidatedSolutions.psm1' # Version number of this module. - ModuleVersion = '2.8.0.1012' + ModuleVersion = '2.8.0.1013' # Supported PSEditions # CompatiblePSEditions = @() diff --git a/PowerValidatedSolutions.psm1 b/PowerValidatedSolutions.psm1 index 728506cf..7d9056ca 100644 --- a/PowerValidatedSolutions.psm1 +++ b/PowerValidatedSolutions.psm1 @@ -8328,8 +8328,8 @@ Function Export-vRLIJsonSpec { 'licenseRef' = ("locker:license:" + $($vrliLicense.vmid) + ":" + $($vrliLicense.alias)) 'nodeSize' = $pnpWorkbook.Workbook.Names["region_vrli_appliance_size"].Value.ToLower() 'configureClusterVIP' = "false" - 'affinityRule' = $false - 'isUpgradeVmCompatibility' = $false + 'affinityRule' = $true + 'isUpgradeVmCompatibility' = $true 'vrliAlwaysUseEnglish' = $false 'masterVidmEnabled' = $false 'configureAffinitySeparateAll' = "true"