Add Group Secret Rotation Info

Feature

Support rotation intervals for group secrets

Scope

  • Extend SecretRotationInfo model to support group secrets
  • Update CreateService to handle rotation_interval_days parameter
  • Update UpdateService to handle rotation interval changes
  • Include rotation info in GroupSecretType GraphQL type
  • Update List/Read services to include rotation info

Deliverable

Users can configure rotation intervals when creating/updating group secrets

Dependencies

Notes

  • Rotation info stored in database with secret_metadata_version tracking
  • Similar pattern to project secrets rotation

Related to &17904

Edited by 🤖 GitLab Bot 🤖