[DevOps Adoption] Group-level API
Problem to solve
We want to implement DevOps Adoption at the group level.
Proposal
- Add
namespace_id
filter default nil to Segments resolver, which narrows data scope to specific namespace_id only. - Add
include_subgroups
boolean filter default false, which widens scope of data to include subgroups with feature enabled.
Intended usecase:
namespace_id: AAAA, include_subgroups: true
for group level devops adoption
namespace_id: nil, include_subgroups: false
for instance level devops adoption.
The DevOps Adoption API should support a single-group constraint, and only return data for the group specified.
Require Reporter or higher group access to use the feature.
Edited by Dan Jensen