During an upgrade to VCF Automation 9.x, the pre-upgrade health check fails with an error similar to:
Precheck failed: com.broadcom.vcfa.upgrade.90.application.check.test-application-01-9x-fips"One or more configured endpoints or integrations are not accessible in FIPS mode.""Review /tmp/vcfa-upgrade/logs/fipschecker.log and /tmp/vcfa-upgrade/logs/fips-checks-failed on the source system for details. Configure the failing endpoints to be accessible in FIPS mode."
Note: For Aria Automation 8.18.x will show a similar error message containing test-application-02-8x-fips.sh. Precheck logs for 8.18.x are located in /var/log/vmware/prelude/.
The upgrade is blocked and cannot proceed. This may affect environments with any of the following configurations:
VCF Automation 9.x
Aria Automation 8.18.x
VCF Automation 9.x enforces FIPS 140-2 compliance for all external integration endpoints. The pre-upgrade check (test-application-01-9x-fips) validates that every configured integration communicates over a secure, certificate-backed channel.
Legacy integrations created in earlier versions of vRealize Automation / Aria Automation may have been configured before this requirement was enforced, resulting in:
These configurations do not satisfy FIPS requirements and are flagged as blockers.
The recommended resolution is to update/recreate each incorrectly configured integration to use a secure, certificate-backed connection before retrying the upgrade.
Fix IPAM Endpoints
Fix LDAP Directory Integration (ActiveDirectory)
ldap://.ldaps:// with the appropriate port (default: 636).Note: Coordinate with your LDAP/Active Directory administrator to obtain the correct server certificate and confirm port 636 is accessible from the VCF Automation appliance.
Fix vROps Integration Endpoints
For vRA 8.18.x Source Upgrades
The only way is to skip the precheck for this endpoint integration type. SSH to the vRA node(s):
/var/run/dropins/var/run/dropins/vra_fips_precheck_endpoints.list Put a one liner white list of the integration endpoints to be handled by prechecks: The full white list is: 'vsphere','nsxt','activedirectory','org.bitbucket','com.github.saas','com.gitlab.saas','ipam','vro','vrops'/var/run/dropins/vra_fips_precheck_endpoints.list 'vsphere','nsxt','activedirectory','org.bitbucket','com.github.saas','com.gitlab.saas','ipam','vro'Note: You can skip the same way as "VROPS" either of the previous failing endoints "IPAM", "ActiveDirectory" if the resolution for them does not work
For VCF 9.x Source Upgrades
/tmp/vcfa-upgrade/dropins/tmp/vcfa-upgrade/dropins/vcfa9_fips_precheck_endpoints.list /tmp/vcfa-upgrade/dropins/vcfa9_fips_precheck_endpoints.list 'vsphere','nsxt','activedirectory','org.bitbucket','com.github.saas','com.gitlab.saas','ipam','vro'Note: You can skip the same way as "VROPS" either of the previous failing endpoints "IPAM", "ActiveDirectory" if the resolution for them does not work
Here is the IPAM configuration screen in the UI and you can use this for reference, note 'Infoblox.IPAM.DisableCertificateCheck' flag that should be edited in the resolution instructions: