Granular API Key Access for Setting Maintenance windows

Introduce a new access level or API key configuration in Checkly that allows setting maintenance windows without granting permissions to update or modify tests. This feature will enable better separation of access rights.

Use Case:

We have Projet Owner for example that can plan actions that will create disruption and we want that their are able to set a maintenance windows. However the minimal right is “Read & Write" and we don’t want they have the ability to edit. Another use case is to set the maintenance automatically in CI/CD through Service API Key without giving Read & Write Access.

The current access level do not align with this requirement:

  • Admin - Full access to create, update, and delete resources.

  • Read & Write - Can create, update, and delete checks, alert settings, and maintenance windows.

  • Read & Run - Can view all resources and trigger checks and tests, but cannot create, edit, or delete. Ideal for CI/CD pipelines that only need to run tests.

  • Read Only - View-only access to all resources.

Priority:

This feature is critical for maintaining secure access controls while adhering to robust CI/CD practices.

Benefits:

  • Improved security by minimizing unnecessary write access in sensitive environments.

  • Enhanced alignment with least privilege access principles.

  • Better flexibility for integrating with CI/CD pipelines across different workflows.

Thank you for considering this enhancement!

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

💡 Feature Request

Tags

Public API

Date

1 day ago

Author

Dylan Feith

Subscribe to post

Get notified by email when there are changes.