Skip to content

update loadtest with mock apns server - #51136

Draft
MagnusHJensen wants to merge 3 commits into
31311-fleet-mock-apnsfrom
31314-mock-apns-loadtest
Draft

update loadtest with mock apns server#51136
MagnusHJensen wants to merge 3 commits into
31311-fleet-mock-apnsfrom
31314-mock-apns-loadtest

Conversation

@MagnusHJensen

@MagnusHJensen MagnusHJensen commented Aug 13, 2026

Copy link
Copy Markdown
Member

Related issue: Resolves #31314

Verified it all tied together, by spinning up this branch as the workflow and image tag, creates a mock APNS server if set to yes in the github CI.

Spinning up osquery perf container, with the configured --mdm_apns_url=... checks in, creates active connections (can be verified via VPN and hitting the mock APNS url and /stats), also verified both device and user channels function.

Checklist for submitter

If some of the following don't apply, delete the relevant line.

  • Changes file added for user-visible changes in changes/, orbit/changes/ or ee/fleetd-chrome/changes.
    See Changes files for more information. Internal only change.

  • Input data is properly validated, SELECT * is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters.

  • Timeouts are implemented and retries are limited to avoid infinite loops

  • If paths of existing endpoints are modified without backwards compatibility, checked the frontend/CLI for any necessary changes

Testing

  • QA'd all new/changed functionality manually

@MagnusHJensen MagnusHJensen linked an issue Aug 13, 2026 that may be closed by this pull request
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.

Mock APNS: Terraform changes and load test

1 participant