What Changed

Fixed Function App deployment package structure for SailPoint IdentityNow connector to ensure proper Azure Functions runtime initialization.

Package Structure Fixes

  • Code repositioning: Moved function code to root directory within ZIP package for proper Azure Function host discovery
  • Python dependencies: Added .python_packages directory structure required for WEBSITE_RUN_FROM_PACKAGE deployment mode
  • Requirements handling: Ensured requirements.txt is accessible at package root for automatic dependency resolution

Security Impact (Visibility & Fidelity)

Deployment issue resolution: SailPoint IdentityNow connectors were failing to initialize properly:

  • Azure Functions host could not discover function triggers due to incorrect ZIP structure
  • Missing Python packages prevented proper module imports and connector execution
  • Fix restores identity governance event ingestion from SailPoint IdentityNow platform

Affected Files

Solutions/SailPointIdentityNow/Data Connectors/SearchEvent.zip