Skip to content

Conversation

@matteopasa
Copy link
Contributor

@matteopasa matteopasa commented Mar 24, 2025

This pull request includes significant updates to the CloudFormation templates to replace the EventBridge Event Bus with API Destinations for Sysdig Secure integration. The most important changes involve updating metadata, parameters, and resources across multiple templates to support the new API-based event forwarding method.

Metadata and Parameters Updates:

  • Replaced EventBusARN with ApiKey, IngestionUrl, and RateLimit in the Metadata and Parameters sections of templates_cspm_eventbridge/FullInstall.yaml, templates_cspm_eventbridge/OrgFullInstall.yaml, and templates_eventbridge/EventBridge.yaml. [1] [2] [3] [4] [5] [6] [7] [8]

Resource Updates:

  • Added new resources EventBridgeConnection and EventBridgeApiDestination to handle API key authentication and event forwarding in templates_cspm_eventbridge/FullInstall.yaml and templates_cspm_eventbridge/OrgFullInstall.yaml. [1] [2] [3] [4] [5] [6] [7] [8]

Policy Updates:

  • Updated IAM policies to grant permissions for invoking API destinations and describing connections, replacing permissions related to the Event Bus in templates_cspm_eventbridge/FullInstall.yaml and templates_cspm_eventbridge/OrgFullInstall.yaml. [1] [2] [3]

EventBridge Rule Updates:

  • Modified the EventBridge rule targets to use the new EventBridgeApiDestination instead of the Event Bus ARN in templates_cspm_eventbridge/FullInstall.yaml, templates_cspm_eventbridge/OrgFullInstall.yaml, and templates_eventbridge/EventBridge.yaml. [1] [2] [3]

Descriptions and Defaults:

  • Updated descriptions and default values in the Parameters sections to reflect the new API-based integration approach in all affected templates. [1] [2] [3]

@matteopasa matteopasa requested review from a team as code owners March 24, 2025 14:45
@matteopasa matteopasa closed this Apr 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants