11.4 FA task
Feature Assurance
Process
A Release manager will populate the Feature Assurance section. The information here should be copied over from the kick off document.
Each Product Manager then performs the Feature Assurance task to ensure that each feature being shipped is built correctly and fulfills the product requirement. More information on Feature Assurance is documented in the Product handbook.
- List each features that need to be tested, with a link to the related issue.
- Check off any feature that you've tested successfully.
- The
RC QA
tasks is now linked as a separate related issue to thisFA
task. Please use this to track the progress of your respective features against which Release Candidate it is included in.
- If a problem is found:
- Check if there is already an Issue for it rased in the
RC QA
task.- If no issue was raised, create an issue for it and add a sub bullet item under the corresponding validation checklist task. Link the issue there.
- Add the severity label as applicable to the issue.
- Raise the problem in the discussion and tag relevant Engineers and Engineering managers.
- Raise any release blockers to the Release Manager and to the Engineering Manager whose team is responsible for delivering the feature.
General Quality info can be found in the Quality Handbook.
Deadline
- The deadline to which the Feature Assurance task is closed out is on the 20th of each month.
- This is scheduled 2 days before the release day and publishing the release blog post.
Feature Assurance
Jeremy / Manage
[ ] Register and login to GitLab using a smartcard: https://gitlab.com/gitlab-org/gitlab-ee/issues/726[ ] Member counts and activity for GitLab.com groups: https://gitlab.com/gitlab-org/gitlab-ee/issues/6898[ ] Free Guests for GitLab.com Gold: https://gitlab.com/gitlab-org/gitlab-ee/issues/6448- Add status message from within user menu: https://gitlab.com/gitlab-org/gitlab-ce/issues/49075
- New “Overview” tab on profile page: https://gitlab.com/gitlab-org/gitlab-ce/issues/49801
[ ] Enhanced user-centric tooltip: https://gitlab.com/gitlab-org/gitlab-ce/issues/50157
Victor / Plan
- Close and reopen epics: https://gitlab.com/gitlab-org/gitlab-ee/issues/7013
- Reviews (batch comments): https://gitlab.com/gitlab-org/gitlab-ee/issues/1984
- Generalized weights in API: https://gitlab.com/gitlab-org/gitlab-ee/issues/6822
- Filter discussion (tab) by comments or activity in issues and merge requests: https://gitlab.com/gitlab-org/gitlab-ce/issues/26723
James / Create
- File browser in merge request: https://gitlab.com/gitlab-org/gitlab-ce/issues/14249
- Suggest MR approvers using code owners file: https://gitlab.com/gitlab-org/gitlab-ee/issues/5382
- Group level file templates: https://gitlab.com/gitlab-org/gitlab-ee/issues/5987
- Web Terminal for Web IDE: https://gitlab.com/gitlab-org/gitlab-ee/issues/5426
Jason / Verify
- Run jobs only/except when there are changes for a given path or file: https://gitlab.com/gitlab-org/gitlab-ce/issues/19232
- Add docker support for interactive web terminal: gitlab-org/gitlab-runner#3467 (closed)
- Create a mechanism to clean up old container image revisions: https://gitlab.com/gitlab-org/gitlab-ce/issues/25322
- Move includes from starter to core: https://gitlab.com/gitlab-org/gitlab-ce/issues/42861
Josh / Package
- Template for easy Maven integration: https://gitlab.com/gitlab-org/gitlab-ee/issues/5814
Jason / Release
- Allow pipelines to schedule timed jobs for incremental rollouts: https://gitlab.com/gitlab-org/gitlab-ce/issues/51352
Daniel / Configure
- Auto DevOps support for RBAC: https://gitlab.com/gitlab-org/gitlab-ce/issues/44597
- Support Kubernetes RBAC for GitLab Managed Apps: https://gitlab.com/gitlab-org/gitlab-ce/issues/29398
- Support db migration and initialization for Auto DevOps: https://gitlab.com/gitlab-org/gitlab-ce/issues/48004
- Skip auto devops jobs based on license: https://gitlab.com/gitlab-org/gitlab-ce/issues/48399
Josh / Monitor
[ ] Operations Homepage: https://gitlab.com/gitlab-org/gitlab-ee/issues/5781[ ] Support new versions of nginx-ingress without VTS exporter: https://gitlab.com/gitlab-org/gitlab-ce/issues/50431- Show alert thresholds on dashboard: https://gitlab.com/gitlab-org/gitlab-ee/issues/6036
- Manually add entries in the License Management settings: https://gitlab.com/gitlab-org/gitlab-ee/issues/5940
- Add a "manage licenses" button in the report: https://gitlab.com/gitlab-org/gitlab-ee/issues/7120
Josh / Distribution
[ ] GitLab Helm chart: zero downtime upgrades: https://gitlab.com/charts/gitlab/issues/238- GitLab Helm chart: backup/restore improvements: https://gitlab.com/charts/gitlab/issues?scope=all&utf8=✓&state=opened&label_name[]=Backup%20%2F%20Restore
[ ] GKE Marketplace: refresh and switch to mainline chart: https://gitlab.com/charts/gitlab/issues/735- HA Improvements: gitlab-org/omnibus-gitlab#3696 (closed) gitlab-org/omnibus-gitlab#3481 (closed)
/cc @gl-product