Show statistics of module usage by version

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

How do you deprecate a Terraform module? How can you notify the users of your module in case of a security issue that they should upgrade? The most recent version of GitLab ships with enhancements to our Terraform module registry that provide these insights.

Each Terraform module shows usage details for all its available versions. Module maintainers can get the list of projects where their modules are referenced and used.

Problem to solve

As a Terraform module maintainer, in order to diligently deprecate a version I would like to know if it has any users, so I can reach out to them.

Intended users

User experience goal

Provide detailed insights into a module's usage connections for maintainers of a module.

Proposal

Further details

Permissions and Security

The module should only show information from projects belonging to its own (sub)group. (TODO: research)

The project names referencing a module should be made available only to group maintainers. (TODO: research)

Documentation

Availability & Testing

Available Tier

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by 🤖 GitLab Bot 🤖