Skip to content

Group-Based Access Control in DataOpsly

DataOpsly provides a group-based access model, allowing app administrators to create groups and assign members to them. Each group functions as an isolated workspace where members can access only the environments, projects, jobs, notifications, and other resources assigned to their group.

This ensures that users see only the resources relevant to their group, improving security, organization, and collaboration within the platform.


๐Ÿ”น How It Works

  1. Group Creation
  2. The app admin creates a group and assigns users as members.

  3. Resource Assignment

  4. The admin associates resources like:

    • Environments
    • Projects
    • Jobs
    • Notification Groups
    • Other relevant configurations
  5. Access Control

  6. Only group members can view and manage the assigned resources.
  7. Users outside the group cannot see or modify these resources.

๐Ÿ”น Key Features & Benefits

  • Scoped Access โ€“ Users can only see the environments, projects, and jobs assigned to their group.
  • Organized Workflows โ€“ Each team can work independently within their own group.
  • Security & Isolation โ€“ Prevents cross-group access to sensitive information.
  • Customizable Notifications โ€“ Notifications are sent only to relevant group members.

๐Ÿ”น Example Scenario

Group Accessible Resources Users
Finance Team Finance-related environments & jobs Finance analysts
Marketing Team Marketing data & jobs Marketing managers
DevOps Team Infrastructure projects DevOps engineers

๐Ÿ“Œ Finance Team members will not see Marketing Team's projects, jobs, or environments.


๐Ÿ”น How to Set Up Groups in DataOpsly

1๏ธโƒฃ Create a Group

  • Navigate to Groups page โ†’ Add Groups
  • Click Create Group
  • Add members and assign resources

2๏ธโƒฃ Assign Resources to a Group

  • Link environments, projects, and jobs to a specific group.
  • Configure notification groups so alerts go only to relevant users.

๐Ÿ”น Best Practices

โœ” Use clear group names to easily identify teams.
โœ” Regularly review group members to ensure proper access.
โœ” Restrict access using the **least privilege principle for security.


๐Ÿš€ Conclusion

DataOpslyโ€™s group-based access model helps organizations manage projects, jobs, and environments efficiently while maintaining controlled access and security. This ensures that teams work in their dedicated spaces, without unnecessary exposure to unrelated resources.


Summary

๐Ÿ”น Not exactly multi-tenant, but group-based access control
๐Ÿ”น Only group members see their assigned resources
๐Ÿ”น Ideal for organizing projects, jobs, and notifications per team