Introduction to the Google Cloud Platform SyncPack

Download this manual as a PDF file 

This section describes how you can use the "Google Cloud Platform" SyncPack to automatically synchronize Google Cloud tasks, errors, and messages with SL1 events.

This SyncPack uses the "Google Cloud Platform Automation" PowerPack.

What Can I Do with this SyncPack?

The "Google Cloud Platform" SyncPack lets you sync Google Cloud tasks, errors, and messages and SL1 events between your Google Cloud Platform and SL1 systems.

With this SyncPack, any status changes made to an SL1 event is sent to the Google Cloud Platform to update the corresponding task, error, or message. Any status changes to the Google Cloud Platform task or error are synchronized back to the corresponding SL1 event.

This SyncPack includes the following applications:

  • Close SL1 Event Delete GCP Task. This application resolves Google Cloud Platform tasks that were resolved by corresponding SL1 events.
  • Resolve GCP Event From SL1. This application resolves SL1 events that were resolved by corresponding Google Cloud Platform events.
  • Send SL1 Event To GCP Build . This application collects event information from SL1 and creates an event in Google Cloud Platform.
  • Send SL1 Event To GCP Error . This application collects event information from SL1 and creates an error in Google Cloud Platform.
  • Send SL1 Event To GCP Task . This application collects event information from SL1 and creates a task in Google Cloud Platform.
  • Send SL1 Event To GCP Pubsub. This application collects event information from SL1 and creates a message in Google Cloud Platform Pub/Sub.

For more information about how to configure these applications, see Configuring Applications for the Google Cloud Platform Synchronization PowerPack.

Contents of the SyncPack

This section lists the contents of the "Google Cloud PlatformSyncPack.

PowerFlow Applications

  • Close SL1 Event Delete GCP Task. This application resolves Google Cloud Platform tasks that were resolved by corresponding SL1 events.
  • Resolve GCP Event From SL1. This application resolves SL1 events that were resolved by corresponding Google Cloud Platform events.
  • Send SL1 Event To GCP Build . This application collects event information from SL1 and creates an event in Google Cloud Platform.
  • Send SL1 Event To GCP Error . This application collects event information from SL1 and creates an error in Google Cloud Platform.
  • Send SL1 Event To GCP Task . This application collects event information from SL1 and creates a task in Google Cloud Platform.
  • Send SL1 Event To GCP Pubsub. This application collects event information from SL1 and creates a message in Google Cloud Platform Pub/Sub.

For more information about how to configure these applications, see Configuring Applications for the Google Cloud Platform Synchronization PowerPack.

Configuration Object

  • GCP Base Config. This configuration object can be used as a template after the SyncPack is installed on the PowerFlow system. The configuration object includes the following:
  • Details for connecting to SL1, including the host, username, and password.
  • Details for connecting to Google Cloud Platform, including the topic and subscription IDs, build steps, and task location, queue, and URL.
  • Details for connecting and customizing events and tasks, errors, and messages between SL1 and Google Cloud Platform, including timeout, deadline, number of messages, and message template details.

Steps

The following steps are included in this SyncPack:

  • Acknowledge Event In GCP
  • Create Task In GCP
  • Delete Task In GCP
  • Get Event Details From SL1 Publish To GCP
  • Post Update to SL1
  • Send Event Details As Build To GCP
  • Send Event Details As Error To GCP