It seems you’re trying to trigger a Cloud Function after a Cloud Run Job using EventArc and Terraform. The events show in Cloud Logs, but the methodName filter in your event_trigger config is likely blocking it.
Recommendations
UpdatemethodName: Modify the event_trigger to use “google.cloud.run.v1.JobExecutionSucceeded” as the methodName value, which more accurately filters for job completion events.
Verify with Console Setup: If issues persist, set up an EventArc trigger through the Google Cloud Console as a test. Manually configure EventArc to listen for JobExecutionSucceeded and link it to the Cloud Function.
Confirm Permissions: Ensure that the service account associated with EventArc has roles/eventarc.eventReceiver and roles/cloudfunctions.invoker for the required permissions.
Redeploy Terraform Configurations: After making changes to filters or permissions, redeploy Terraform to apply the updates.
These adjustments might help your Cloud Function trigger reliably on Cloud Run Job completion.