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