GA - GitLab Secrets Manager
## Executive Summary Enable customers to securely store and manage secrets natively within GitLab, reducing reliance on third-party tools and eliminating insecure practices like storing secrets in CI variables. ## Delivery goals Our GA capability will include: - **Group-level secret storage** - **Project-level secret storage** - **Ability to create/edit/delete a secret.** - **Inject secret into CI Job** - **Limit secret application to environment or branch.** - **Send rotation reminders** - **Provide ability to set permissions including designated roles/groups/specific users at the project level.** - **Proper backend encryption for secrets at rest.** - **Segregation for multi-tenant to ensure privacy.** - **Namespacing secrets available by default for group and project secrets** - [**Audit Events**](https://docs.gitlab.com/user/compliance/audit_event_types/#secrets-management) - **Support for GitLab.com, Self-Managed (helm), and Dedicated** - [**Packaging and Pricing**](https://gitlab.com/groups/gitlab-org/-/work_items/21254) Out of scope: * Set an expiration for a secret. * Automatic secret rotation (manual rotation reminders only) * Dynamic secrets (only static secrets supported) * Instance-level secrets * Runtime secrets with External Secret Operator * Secret versioning/history (roadmap item for post-GA) * Advanced audit logging (basic audit events included, advanced features post-GA) * Self-managed (omnibus) ## Timeline & Milestones * **Closed Beta Launch: FY26Q4 (Feb-March 2026)** * **Open Beta Launch: FY27Q2 (May 2026)** * **GA Target: FY27Q2 (July 2026)** ## Target Metrics and Success Criteria * Business and Product * Convert 1 beta participant into GA Customer * 2 design partners to adopt at GA or Post-GA * Performance and Quality Metrics * Availability: 99.9% * Error rate: * Latency: ## Acceptance Criteria ### Feature completeness * All delivery goals implemented and tested :hourglass_flowing_sand: * Packaging restrictions enforced correctly :hourglass_flowing_sand: * Performance benchmarks established :hourglass_flowing_sand: ### Security and compliance * Threat model complete :hourglass_flowing_sand: * Penetration testing passed with no critical findings :white_check_mark: ### Operational readiness * Monitoring and alerts configured :hourglass_flowing_sand: * Runbooks for on-call established :hourglass_flowing_sand: * Support team readiness complete :hourglass_flowing_sand: ## GTM and Packaging * In refinement ## Rollout strategy * In refinement https://gitlab.com/groups/gitlab-org/-/work_items/20758+ * Dependent on Fulfillment Planning #### Dependencies - Cross-team dependencies tracked here: https://docs.google.com/document/d/1k6swABYMITI5H8_L8PLNt5psXdPSBA1oDAm1O8XgLSc/edit?tab=t.0#heading=h.z6fiuct8k1jp #### DRIs - **PM**: @jrandazzo - **EM**: @mmishaev - **UX/PDM**: @jtouchstone1 - **Group(s)**: ~"group::pipeline security" - **Engineering Owner**: @mmishaev
epic