Skip to content

Commit

Permalink
feat: anti-affinity rule for ops for logs (#430)
Browse files Browse the repository at this point in the history
- Enhanced `Export-vRLIJsonSpec` to support automatic creation of anti-affinity rule.

Signed-off-by: Gary Blake <gblake@vmware.com>
  • Loading branch information
GaryJBlake authored Dec 4, 2023
1 parent c239e1e commit fe725c0
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 12 deletions.
23 changes: 14 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion PowerValidatedSolutions.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -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 = @()
Expand Down
4 changes: 2 additions & 2 deletions PowerValidatedSolutions.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down

0 comments on commit fe725c0

Please sign in to comment.