Skip to content

APPSEC-1196: Add Cortex HEC notification channel config - #372

Merged
Kunal-8789 merged 3 commits into
mainfrom
APPSEC-1196-cortex-notification-channel
Oct 7, 2026
Merged

Kunal-8789 merged 3 commits into
mainfrom
APPSEC-1196-cortex-notification-channel

Conversation

@Kunal-8789

Copy link
Copy Markdown
Contributor

Summary

Adds CortexIntegrationChannelConfig (cortex_integration_id = 1) as a new member (field 3) of the HttpEventCollectorChannelConfig channel_type oneof in notification_channel.proto. This is additive and wire-compatible with the existing Splunk (1) and CrowdStrike (2) members.

Also adds a CORTEX_INTEGRATION_CHANNEL_CONFIG case in the notification channel request validator, with table-driven tests covering valid configs, missing integration id, and unknown channel type.

Motivation

Allows a Cortex HTTP event collector integration to be attached to a notification channel.

Test plan

  • ./gradlew spotlessApply clean build (BUILD SUCCESSFUL)
  • :notification-channel-config-service-impl:test (validator table-driven tests)

@Kunal-8789
Kunal-8789 requested a review from a team as a code owner October 5, 2026 06:44
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

Test Results

176 tests  +7   176 ✅ +7   59s ⏱️ -2s
 31 suites ±0     0 💤 ±0 
 31 files   ±0     0 ❌ ±0 

Results for commit 2f10645. ± Comparison against base commit e409e26.

@Kunal-8789
Kunal-8789 merged commit f6037e6 into main Oct 7, 2026
9 checks passed
@Kunal-8789
Kunal-8789 deleted the APPSEC-1196-cortex-notification-channel branch October 7, 2026 16:13
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