Skip to content

[PM-37561] Update app setup form to support event push delivery#206

Open
lastbestdev wants to merge 9 commits into
setup-push-eventsfrom
dirt/PM-37561
Open

[PM-37561] Update app setup form to support event push delivery#206
lastbestdev wants to merge 9 commits into
setup-push-eventsfrom
dirt/PM-37561

Conversation

@lastbestdev

@lastbestdev lastbestdev commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

🎟️ Tracking

https://bitwarden.atlassian.net/browse/PM-37561

📔 Objective

Updates the Angular setup form to handle setup for event push delivery (i.e. pushing from Bitwarden -> Splunk HTTP Event Collector). Adds a radio input for selecting between the old REST API polling setup, and the new HEC push based setup.

When "HEC Event Collector" is selected by the admin, all form fields & validation for the old form are removed from the form, and a link to Bitwarden Splunk documentation is provided to guide the admin through proper setup. The admin is able to submit the form to save their push based setup, which prevents the app from polling Bitwarden APIs, effectively disabling old polling setups.

Screenshots

REST API selected (i.e. poll configuration)
image

HEC Event Collector selected (i.e. push configuration)
image

Events received using HEC configuration
image

Fully expanded event received via HEC
image

@lastbestdev lastbestdev changed the base branch from main to setup-push-events June 8, 2026 18:26
@lastbestdev lastbestdev marked this pull request as ready for review June 10, 2026 21:13
@lastbestdev lastbestdev requested a review from a team as a code owner June 10, 2026 21:13
@lastbestdev lastbestdev requested review from prograhamming and removed request for a team June 10, 2026 21:13
@Banrion Banrion added the ai-review Request a Claude code review label Jun 10, 2026
@lastbestdev lastbestdev requested review from a team as code owners June 11, 2026 22:52
@lastbestdev lastbestdev requested review from aj-bw and removed request for a team June 11, 2026 22:52
Comment thread dev/docker-compose.yml
ports:
- "8001:8000"
- "8089:8089"
- "8088:8088"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This port has been exposed because it is where we access Splunk's HTTP Event Collector, which is the new delivery path for getting event data into Splunk.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This enables local development testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-review Request a Claude code review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants