Add group_dependency_proxy_image_ttl resource

What does this MR do?

Adds a new gitlab_group_dependency_proxy_image_ttl_policy resource to manage a group's Dependency Proxy image TTL policy via the updateDependencyProxyImageTtlGroupPolicy GraphQL mutation.

Details

  • enabled and ttl are optional/computed, defaulting to false/90 to match GitLab's own defaults.
  • The policy always exists per group, so Create/Update both just update it, and Delete resets it to defaults instead of removing it.
  • Supports import (CLI and import blocks).

Changelog: Feature

Closes #6786 (closed)

Merge request reports

Loading
Loading