11.6.0-rc4 QA Issue
Process
A Release manager with the help of a Quality engineer will populate the Merge Requests tested section. The information is taken from our Automated QA task generation script. The documentation can be found at: https://gitlab.com/gitlab-org/release/docs/blob/master/general/qa-issue-generation.md
Each engineer then validates and checks off each of their assigned QA task(s).
- Check off each Merge Request changes that you've tested successfully and note any issues you've created and check them off as they are resolved.
- If a problem is found:
- 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
- Raise the problem in the discussion and tag relevant Engineering and Product managers.
- If a regression is found:
- Create an issue for it
- Add the severity label and the regression label
- Raise the regression in the discussion and tag relevant Engineering and Product managers.
General Quality info can be found in the Quality Handbook.
Deadline
- The deadline to which the first release candidate (RC1) moves on from staging environment is 24 working hours after the deploy to staging completes.
- The deadline to which subsequent release candidates moves on from staging environment is 12 working hours after the deploy to staging completes.
Note: For Release Managers, for each release candidate, update the time here to reflect the latest release candidate deploy.
QA testing on staging.gitlab.com should be completed by 2018-12-08 13:30 UTC. After this deadline has passed, Release Managers will proceed with the canary and production deployment.
Merge Requests tested in 11.6.0-rc4
Example:
@Engineer1| Apply notification settings level of bacons to all child bacons ~Plan ~groups subgroups@Engineer2| Resolve "Timeout searching group bacons" ~Plan backend ~bug database ~groups issues ~performance@Engineer3| Nonnegative meatball weights in issuable sidebar short ribs Deliverable ~Plan backend direction frontend issues
- Found problem, does not work because... LINK_ISSUE_HERE
@Engineer4| Moving rev-list pastrami bacons to Lfs Prosciutto ~Create backend ~lfs
Community contribution Community contribution
-
@rymai | Added a Hebrew proofreader 1st contribution Community contribution ~"internationalization" -
@mikegreiling | Remove pronunciation tip for knative Community contribution UI polish ~"serverless" -
@iamphill | Support location.positions in code climate MR-widget 1st contribution Community contribution ~"Create" ~"Verify" frontend merge requests -
@annabeldunstone | Change container width for project import Community contribution UI polish frontend -
@filipa | Add top padding for nested environment items loading icon Community contribution ~"Release" UI polish frontend -
@rspeicher | Security update of gem rails to version 4.2.11 Community contribution ~"dependency update" security
Plan ~"Plan"
-
@winh | Fix collapsing discussion replies ~"Pick into 11.5" ~"Plan" ~"bug" ~"devops:plan" frontend issues merge requests -
@felipe_artur | [CE backport]Add sort direction button with sort dropdown for epics Deliverable ~"Plan" backend -
@mdelaossa | Update elasticsearch system check to check for new supported versions ~"Plan" backend ~"bug" ~"elasticsearch" rake tasks -
@winh | Adjust divider margin to comply with design specs Deliverable ~"Plan" UI polish frontend -
@digitalmoksha | Extract code into IssueBoardEntity / serializer (follow up) ~"Plan" ~"backstage" ~"technical debt" -
@digitalmoksha | Extract code into IssueBoardEntity / serializer (follow up) ~"Plan" ~"backstage" ~"technical debt" -
@engwan | Fix boards API with special milestones ~"Accepting merge requests" ~"P3" ~"Plan" ~"S3" api auto updated backend boards ~"bug" customer regression regression:11.3 -
@winh | Remove close icon from projects dropdown in issue boards Deliverable ~"Plan" UI polish boards ~"devops:plan" frontend -
@jarka | Refactor issuables links to be more general ~"Plan" SAFe ~"UX ready" backend ~"backstage" ~"devops:plan" epics ~"portfolio management" -
@jprovaznik | Use approximate counts for big tables ~"Plan" backend database ~"usage ping" -
@mdelaossa | Port of 39849_controller_sorts to EE ~"Plan" backend frontend -
@fatihacet | Sort issues and merge requests in ascending and descending order ~"Plan" backend frontend -
@jprovaznik | Support unlimited file search in web UI and API ~"Plan" backend ~"search" -
@winh | Change dropdown divider color to gray-200 (#dfdfdf) Deliverable ~"Plan" UI polish frontend
Create ~"Create"
-
@pslaughter | Add empty and disabled web terminal tab ~"Create" Deliverable GitLab Ultimate ~"In dev" ~"P1" ~"devops:create" direction ~"feature proposal" frontend missed-deliverable missed:11.4 missed:11.5 ~"web ide" -
@fjsanpedro | Refactor Gitlab::Checks::ChangeAccess class ~"Create" ~"backstage" ~"devops:create" repository ~"technical debt" -
@fjsanpedro | CE port Refactor Gitlab::Checks::ChangeAccess class ~"Create" ~"backstage" ~"devops:create" repository ~"technical debt" -
@fjsanpedro | Add new service to create the web ide terminal ~"Create" Deliverable GitLab Ultimate backend ~"backstage" ~"devops:create" direction ~"web ide" -
@fjsanpedro | CE port of Add new service to create the web ide terminal ~"Create" Deliverable backend ~"backstage" ~"devops:create" ~"web ide" -
@iamphill | Fixed multiple diff line discussions not expanding ~"Create" ~"bug" frontend merge requests -
@DouweM | Update batch-loader dependency ~"Create" backend ~"backstage" -
@iamphill | Fixed diff files not expanding ~"Create" ~"bug" frontend merge requests regression regression:11.6 -
@leipert | Resolve "Bug: Avatar Icons have wrong tooltip in approval" ~"Create" UX approvals auto updated ~"bug" ~"devops:create" frontend -
@nick.thomas | Use a 32-byte version of db_key_base for web hooks ~"Create" ~"backstage" customer support request -
@oswaldo | Avoid 500's when serializing legacy diff notes ~"Create" backend diff merge requests regression:11.5 -
@iamphill | Fixed multiple discussions getting added to diff lines ~"Create" ~"bug" frontend merge requests -
@fjsanpedro | Port of Rename project's pipelines relation ~"Create" Deliverable ~"backstage" ~"devops:create" pipeline -
@fjsanpedro | Rename project's pipelines relation ~"Create" Deliverable ~"backstage" ~"devops:create" pipeline -
@iamphill | Fixed expanding diff commit files ~"Create" ~"bug" frontend merge requests -
@pslaughter | Setup IDE terminal store for environment checks ~"Create" Deliverable GitLab Ultimate ~"In dev" ~"P1" ~"UX ready" ~"devops:create" ~"feature proposal" frontend missed-deliverable missed:11.4 missed:11.5 ~"web ide" -
@brytannia | Fix managed licences path for fork cases ~"Create" ~"P2" ~"S2" ~"Secure" Stretch backend ~"bug" ~"devops:secure" ~"license management" merge requests -
@fjsanpedro | Web terminal from attached CI runner in Web IDE ~"Create" Deliverable GitLab Ultimate UX backend ~"devops:create" direction ~"feature proposal" ~"web ide" -
@zj | Fixture for forks ~"Create" forking -
@reprazent | Bump the gitaly version to 1.7.0 ~"Create" ~"Gitaly" ~"devops:create" -
@reprazent | Bump the gitaly version to 1.7.0 ~"Create" ~"Gitaly" ~"backstage" ~"devops:create" -
@stanhu | Gracefully handle unknown/invalid GPG keys ~"Create" ~"bug" gpg -
@iamphill | Fixed renamed and mode changed diff viewers not rendering on merge requests ~"Create" ~"bug" frontend merge requests -
@nick.thomas | Fix gitlab:web_hook tasks ~"Create" ~"bug" regression regression:11.5 ~"webhooks" -
@nick.thomas | Allow internal references to be removed ~"CS Top 10 List for Product (2018Q3)" ~"Create" Deliverable ~"P1" UX backend customer ~"devops:create" ~"feature proposal" repository -
@nick.thomas | Allow internal references to be removed (EE port) ~"Create" ~"feature proposal" -
@fjsanpedro | Add feature flag for workhorse content type calculation ~"Create" Deliverable ~"P2" ~"S2" backend ~"backstage" ~"devops:create" feature flag workhorse
Manage ~"Manage"
-
@dennis | Resolve "Group-level project templates: Mini renaming" ~"Manage" ~"devops:manage" frontend group templates -
@jamedjo | [CE] Backport TokenAuthenticatable comparison method and stub_default_url_options ~"Manage" backend ~"backstage" -
@jamedjo | Users can unlink Group SAML from accounts page ~"Manage" authentication backend frontend saml -
@jamedjo | [CE] Backport GroupSAML unlink changes ~"Manage" backend ~"backstage" -
@dzaporozhets | Resolve "Searching users by the admin panel wipes query when using sort" ~"Manage" ~"P3" ~"S3" admin dashboard ~"bug" ~"devops:administration" -
@dzaporozhets | Fix losing search query when sort users on admin users page ~"Manage" admin dashboard ~"bug" -
@jamedjo | Group SAML metadata endpoint ~"Manage" ~"P4" authentication backend database feature flag gitlab.com saml -
@wortschi | (CE-port) Resolve "Add subscription table to GitLab.com billing areas" Deliverable ~"Manage" ~"P1" ~"devops:manage" frontend gitlab.com -
@jameslopez | Resolve "Can add an existing group member into a group project with new permissions but permissions are not overridden" Deliverable ~"In dev" ~"Manage" ~"P2" ~"S2" backend ~"bug" ~"devops:manage" permissions reproduced on GitLab.com settings -
@jamedjo | Use Utils::Override from Strategies::GroupSaml ~"Manage" ~"backstage" saml -
@ayufan | Revert Gold Trial MRs ~"Manage" ~"devops:manage" gitlab.com reverted -
@lbennett | [CE] Revert Gold Trial MRs ~"Manage" ~"devops:manage" gitlab.com reverted
Verify ~"Verify"
-
@grzesiek | Encrypt runners tokens / EE ~"Verify" database security -
@grzesiek | Encrypt runners tokens ~"Verify" database security -
@grzesiek | Improve help and validation sections of maximum build timeout inputs ~"Verify" ~"bug" -
@shampton | Resolve "Include tags into pipeline detail view" Deliverable UX debt ~"UX ready" ~"Verify" ~"devops:verify" frontend pipeline -
@grzesiek | Encrypt CI/CD builds tokens Deliverable ~"Verify" database security -
@rspeicher | Revert "Merge branch 'fix/gb/encrypt-ci-build-token' into 'master'" ~"Verify" reverted
Release ~"Release"
-
@dosuken123 | Define the default value for only/except policies Deliverable ~"Release" ~"devops:release" -
@dosuken123 | Port to EE: Merge request pipelines Deliverable ~"Release" auto updated database ~"devops:release" ~"feature proposal" -
@dosuken123 | Merge request pipelines Deliverable ~"Release" database ~"devops:release" ~"feature proposal" -
@dosuken123 | Use partial index on merge_request_id~"Release" ~"backstage" database -
@dosuken123 | Expose merge request pipeline variables Deliverable ~"Release" ~"feature proposal"
Geo ~"Geo"
-
@ashmckenzie | Geo: Fix push to secondary over SSH for LFS ~"Geo" ~"Geo Replication/Sync" ~"bug" -
@ashmckenzie | Geo: Backport of EE MR Geo: Fix push to secondary over SSH for LFS ~"Geo" ~"Geo Replication/Sync" ~"backstage" -
@mkozono | Run Geo check during gitlab check task, plus refactors ~"Geo" ~"backstage" -
@mkozono | [Backport] Extract system check rake task logic ~"Geo" ~"backstage" -
@ashmckenzie | Don't show 'Free Trial of GitLab.com Gold' message for readonly DB's ~"Geo" Geo Administration ~"In dev" ~"backstage" ~"bug" -
@mkozono | Fix gitlab:geo:check rake task ~"Geo" Geo Administration ~"bug" -
@ashmckenzie | Revert "Revert "LfsToken uses JSONWebToken::HMACToken by default"" ~"Geo" ~"backstage" -
@mkozono | Deprecate non-hashed repository storage for Geo installations ~"Geo" Geo Administration ~"backstage"
Packaging ~"Packaging"
-
@dzaporozhets | Resolve "Add usage ping for Package Management" ~"Accepting merge requests" ~"Packaging" ~"devops:package" ~"feature proposal" ~"usage ping"
Configure ~"Configure"
-
@bikebilly | Revert "Merge branch 'auto-devops-support-for-group-security-dashboard' into 'master'" ~"Configure" ~"Secure" ~"devops:secure" reverted -
@tkuah | Fallback to admin KUBE_TOKEN for project clusters only ~"Configure" Deliverable ~"feature proposal" ~"kubernetes" -
@tkuah | Update K8s project namespace and ServiceAccount if exist ~"Configure" Deliverable ~"feature proposal" ~"kubernetes" -
@tkuah | EE: Use group clusters when deploying (DeploymentPlatform) ~"Configure" Deliverable ~"feature proposal" ~"kubernetes" missed-deliverable missed:11.5 -
@tkuah | Use group clusters when deploying (DeploymentPlatform) ~"Configure" Deliverable ~"UX ready" customer database ~"devops:configure" direction ~"feature proposal" infrastructure configuration ~"kubernetes" missed-deliverable missed:11.5 -
@DylanGriffith | Add UsageData for group/project clusters ~"Configure" ~"backstage" ~"devops:configure" ~"kubernetes" -
@tkuah | Correct link to group clusters docs ~"Configure" Deliverable ~"feature proposal" ~"kubernetes" -
@mikegreiling | Disable Knative for group clusters ~"Configure" ~"bug" frontend ~"serverless" -
@DylanGriffith | Introduce Knative Serverless Tab ~"Configure" Deliverable backend ~"feature proposal" frontend ~"serverless"
Monitoring ~"Monitoring"
-
@tristan.read | Resolve "Update error message displayed when adding an unsupported project to Ops Dashboard" ~"In review" ~"Monitoring" UX ~"devops:monitor" ~"feature proposal" -
@jivanvl | Changes initial state for disabled prometheus integrations Deliverable ~"Monitoring" ~"bug" customer frontend
Secure ~"Secure"
-
@groulot | Add file and line numbers to vulnerabilities issues ~"Secure" backend ~"bug" ~"devops:secure" ~"sast" -
@leipert | Use new information-o icon for Security Dashboard ~"Secure" Stretch UI polish ~"UX ready" ~"backstage" ~"devops:secure" security dashboard -
@gonzoyumo | Add API endpoint for vulnerability history at group level ~"Secure" ~"devops:secure" ~"feature proposal" security dashboard -
@gonzoyumo | Update dependency scanning report fixtures ~"Secure" ~"backstage" ~"dependency scanning" ~"devops:secure"
frontend frontend
-
@fatihacet | Change issue weight dropdown to be an input frontend issue weight issues -
@annabeldunstone | Update -font-size variable name frontend ~"technical debt" -
@pslaughter | CE Port2 of "Add empty and disabled web terminal tab" ~"backstage" frontend ~"web ide" -
@kushalpandya | Handle null start or due dates for dates sourcing milestone in Epics ~"bug" frontend regression:11.5 -
@annabeldunstone | Fix multiple commits shade overlapping vertical discussion line frontend regression:11.5 -
@leipert | Forward gitlab-svg ~"backstage" ~"dependency update" frontend -
@pslaughter | CE Port of "Setup IDE terminal store for environment checks" ~"backstage" frontend ~"web ide" -
@mikegreiling | EE Port of "Upgrade gitlab-ui dependency" ~"backstage" ~"dependency update" frontend -
@mikegreiling | Upgrade gitlab-ui dependency ~"backstage" ~"dependency update" frontend
database database
-
@abrandl | Approximate table counts based on TABLESAMPLE database feature flag ~"performance"
uncategorized ~"uncategorized"
-
@yorickpeterse | Temporarily disable automatic merging -
@stanhu | Upgrade GitLab Workhorse to v7.4.0 ~"backstage" ~"dependency update" -
@jameslopez | Resolve "Use read_repository scope on read-only files endpoints" ~"Pick into 11.5" api ~"bug" customer -
@stanhu | Upgrade rspec-parameterized to 0.4.1 ~"backstage" ~"dependency update" -
@nick | [master]: Prevent a path traversal attack on global file templates security -
@tayloramurphy | Remove pseudonymization from manifest Meltano auto updated -
@stanhu | Disable Sidekiq feature flag check if features table does not exist ~"backstage" -
@victorwu | Group level labels can be used in subgroups and projects ~"Pick into 11.6" -
@SteveAzz | Ce to ee 2018 12 07 rc4
Automated QA for 11.6.0-rc4
If the last Daily staging QA pipeline was run for 11.6.0-rc4,
you can just report the result in this issue.
Otherwise, start a new Daily staging QA pipeline by clicking the
"Play" button and wait for the pipeline to finish.
Post the result of the test run here.
If there are errors, create a new issue for each failing job (you can
use the "New issue" button from the job page itself), in the
https://gitlab.com/gitlab-org/quality/staging project and mention
the @gl-quality group.
/cc @gl-quality