Skip to content

Commit 2ab5b78

Browse files
tofikwestclaude
andcommitted
feat(integration-platform): remove code-based jumpcloud, route via DIP
Code-based jumpcloud manifest blocked the DIP (din_69b976d08043fc0becee137d) from running. DIP version has the device posture checks customers need for SOC 2 / PCI evidence — disk encryption (fde.active), OS version, OS patching via System Insights — which the code-based version did not. Removed: - packages/integration-platform/src/manifests/jumpcloud/ (entire folder) - 2 lines in packages/integration-platform/src/registry/index.ts (import + array entry) After deploy, registerDynamic() will accept the DIP version and customers get 4 checks (user_access, mfa_enrollment, systems, os_patching) + sync. Existing JumpCloud connections keep working — credentials are stored by connectionId in the vault, manifest auth-type is read from the manifest (not the connection record), and DIP code steps explicitly inject x-api-key headers. No reconnect needed. Note: Employee sync still routes through the dedicated sync.controller.ts @post('jumpcloud/employees') path via sync-employees-schedule.ts case 'jumpcloud' — that pipeline is untouched. DIP syncDefinition is built but inert until the dedicated path is also removed (separate PR). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8a1c46f commit 2ab5b78

6 files changed

Lines changed: 0 additions & 448 deletions

File tree

packages/integration-platform/src/manifests/jumpcloud/checks/employee-sync.ts

Lines changed: 0 additions & 169 deletions
This file was deleted.

packages/integration-platform/src/manifests/jumpcloud/checks/index.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/integration-platform/src/manifests/jumpcloud/index.ts

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)