Adds InternalRelease::DedicatedIssue to create an issue in the dedicated tracker
What does this MR do and why?
Building on the IssueHelper implementation in !3985 (merged), as part of Internal release pipeline: Create issue on Dedi... (gitlab-com/gl-infra/delivery#20161 - closed)
InternalRelease::DedicatedIssue is similar to the other classes that create Issues, such as the Security::CommsTaskIssue.
- It creates a confidential issue in the
gitlab-dedicatedtracker - Information includes:
- The version string of the internal release
- The links to the release task issue
- After gitlab-com/gl-infra/delivery#20979 (closed), we should have another MR to include the severity1 security issue as part of this template
- Planned release date (due date of the task issue)
- Release managers
- Assigns to: EA managers
@o-lluch @denhams - Labels:
- Severity (severity1)
- ~"team::Environment Automation"
I've left the "Dedicated group tasks" to be TBD. Feel free to let me know if there are any suitable runbooks/handbooks/docs and/or any steps to add in there. For example, the comms task issue gets created with a template with a pre-filled checklist here.
Content
- Adds InternalRelease::DedicatedIssue to create an issue in the dedicated tracker
Issue description example
The tags won't be wrapped in code blocks in the actual issue.
Click to expand
Internal Release Dedicated Coordination
This issue is used by the Dedicated group to keep track of the information and tasks needed to be performed during an internal release. An internal release has been started. For more general information on the internal release process, please refer to the release documentation for internal releases.
Information about the internal release
- Release Number: 17.5.2-internal1, 17.4.5-internal1
- Security Issues: https://gitlab.com/gitlab-org/security/gitlab/-/issues/111222333
- Planned Release Date: 2025-01-01
- Delivery Release Task Issue: https://gitlab.com/gitlab-org/release/tasks/-/issues/16442
-
Release Managers:
@jennykim-gitlab @anganga
Dedicated group tasks
- TBD
cc @o-lluch @denhams as Release Environments team managers
/assign @o-lluch @denhams