IBM Cloud Docs
Troubleshooting for toolchain events

Troubleshooting for toolchain events

General problems with toolchain events might include tool configuration or missing authorization issues. Often, you can recover from these problems by following a few easy steps.

Why am I not receiving any toolchain events?

An IBM Cloud® Event Notifications tool integration was added to the toolchain, but the required service-to-service authorization policy is not in place.

The Event Notifications service is not receiving events from the toolchain.

A toolchain must be authorized to send events to the Event Notifications service. Without this service-to-service authorization policy, the Event Notifications service cannot receive toolchain events.

Grant service-to-service authorization between the toolchain and the Event Notifications service instance.

Make sure that the selected Event Notifications service instance has an IAM authorization policy that allows the toolchain to send events to this service instance. For more information about granting authorization with the Event Notifications service instance, see Why am I denied permission to integrate an Event Notifications instance?.

Why am I not receiving any Tekton pipeline events?

Unlike Classic pipelines, you can configure individual Tekton pipelines to send Event Notifications. Pipeline events are sent only for Tekton pipelines for which Event Notifications are enabled.

The Event Notifications service is not receiving events from one or more Tekton pipelines. However, toolchain events and other events from tools in the same toolchain are received.

To configure a Tekton pipeline to send events, you must enable Event Notifications on a per pipeline basis.

Enable Event Notifications for the Tekton pipeline:

  1. From your toolchain's Overview page, on the Delivery pipelines card, click the Delivery Pipeline to open the Tekton Delivery Pipeline dashboard.
  2. In the Other settings section, enable Event notifications.
  3. Click Save.