Skip to content

Conversation

@pvagare-ks
Copy link
Contributor

Description

This PR adds missing validations and standardizes seat handling for MSP addons to prevent invalid configurations and align CLI behavior with the Admin Console.

Changes

  • KEPM seat validation

    • Added validation for allowed KEPM (keeper_endpoint_privilege_manager) seat values: 1, 25, 50, 100, 500, 1000, 5000, 10000, -1 (unlimited)
    • Rejected invalid seat values in msp-add and msp-update
    • Improved error messages to list valid options
  • Remote Browser Isolation dependency

    • Enforced connection_manager as a required dependency when remote_browser_isolation is selected
  • Fixed inconsistency in msp-update command

    • Aligned validation and seat handling behavior with msp-add
    • Ensured addon dependencies and seat constraints are enforced consistently during updates

@pvagare-ks pvagare-ks self-assigned this Jan 12, 2026
@pvagare-ks pvagare-ks merged commit 53a0e04 into KC-1067 Jan 13, 2026
4 checks passed
@pvagare-ks pvagare-ks deleted the KC-1067-int branch January 16, 2026 18:17
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.

3 participants