11.10.0-rc4 QA Issue
Process
Each engineer 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
QA testing on staging.gitlab.com for this issue should be completed by 2019-04-10 05:45 UTC. After this deadline has passed, Release Managers will proceed with the canary and production deployment.
Merge Requests tested in 11.10.0-rc4
Community contribution
Community contribution-
@grzesiek | Fixing single string values in the 'include:' keyword of gitlab-ci.yml validations Community contribution ~"Verify" ~"bug" -
@iamphill | Fix old image diff swipe view Community contribution ~"Create" ~"bug" frontend -
@DouweM | Upgrade Gitaly to v1.32.0 Community contribution ~"Gitaly" ~"backstage" -
@iamphill | Add checkbox to choose to create new list when creating new label 1st contribution ~"Category::Issue Boards" Community contribution frontend -
@dbalexandre | Change label of button "Create Pipeline" to "Run Pipeline" 1st contribution Community contribution ~"Verify" ~"devops:verify" -
@mikegreiling | Port of knative-prometheus to EE Community contribution ~"Configure" ~"Serverless" -
@mikegreiling | Add Knative metrics to Prometheus Community contribution ~"Configure" ~"Serverless" ~"feature" -
@eread | docs: fix artifacts folder path, according to GitLab CE 11.8.2 1st contribution Community contribution ~"Documentation" -
@eread | Docs: Fix anchors related to environments doc Community contribution ~"Documentation" ~"docs-fix" -
@eread | Docs: Fix two anchors in EE docs Community contribution ~"Documentation" ~"docs-fix" -
@iamphill | Add touch events for diff viewers Community contribution ~"Create" ~"bug" frontend
Plan ~"Plan"
-
@kushalpandya | Add Roadmap to Epic page ~"Category::Agile Portfolio Management" GitLab Ultimate ~"Plan" backend direction epics frontend internal customer -
@kushalpandya | CE Backport: Re-use MR tabs styles to Epic tabs ~"Category::Agile Portfolio Management" ~"Plan" ~"backstage" epics frontend -
@winh | Remove EE-specific parts from FilteredSearchManager ~"Plan" ~"backstage" frontend ~"search" single codebase -
@winh | Remove EE-specific parts from FilteredSearchManager (CE-backport) ~"Plan" ~"backstage" frontend ~"search" single codebase -
@smcgivern | Extend CTE search optimisation to projects ~"Plan" backend ~"bug" ~"performance" -
@acroitor | Extract target branch quick action to shared example ~"Plan" backend ~"backstage" quick actions ~"technical debt" -
@digitalmoksha | Checkbox cannot be checked if preceded by a blockquote ~"P3" ~"Plan" ~"S3" ~"bug" markdown regression regression:11.8 -
@acroitor | Extract remove due date spec to shared example ~"Plan" backend ~"backstage" quick actions ~"technical debt" -
@jprovaznik | Add mutually exclusive key-value labels ~"Documentation" ~"Plan" backend custom fields frontend -
@jprovaznik | [CE] Add mutually exclusive labels ~"Plan" backend ~"backstage" frontend -
@winh | Rename environment variable EE to IS_GITLAB_EE (EE-port) ~"Plan" ~"S2" ~"backstage" ~"bug" frontend regression regression:11.0 webpack -
@winh | Rename environment variable EE to IS_GITLAB_EE ~"Plan" ~"S2" ~"backstage" ~"bug" frontend regression regression:11.10 webpack -
@engwan | Fix Epic depth validation ~"Plan" backend ~"bug" database ~"devops:plan" epics -
@engwan | [CE-port] Fix Epic depth validation ~"Plan" backend ~"backstage" ~"bug" ~"devops:plan" -
@stanhu | Fix real-time updates for projects that contain a reserved word ~"Plan" ~"bug" -
@engwan | Clean up noteable_id
for notes on commits ~"Accepting merge requests" ~"Plan" backend ~"backstage" data integrity database -
@fatihacet | Rewrite related MRs widget with Vue Deliverable ~"Plan" frontend issues merge requests -
@fatihacet | Rewrite related MRs widget with Vue Deliverable ~"Plan" ~"backstage" frontend issues merge requests -
@dzaporozhets | Resolve "Order labels alphabetically in issue boards" ~"Accepting merge requests" ~"Plan" ~"feature" frontend labels -
@acroitor | Extract duplicate quick action spec to a shared example ~"Plan" backend ~"backstage" quick actions ~"technical debt" -
@acroitor | Extract w-i-p quick action to a shared example ~"Plan" backend ~"backstage" quick actions ~"technical debt" -
@mikelewis | Refactor Issues doc ~"Documentation" ~"Plan" ~"devops:plan" ~"docs:improvement" issues -
@digitalmoksha | GraphQL complexity limit too low for Schema load / IntrospectionQuery GraphQL ~"Plan" backend ~"backstage" regression regression:11.10 -
@axil | Refactor Issues doc ~"Documentation" ~"Plan" ~"devops:plan" issues
Create ~"Create"
-
@pslaughter | IDE fix MR detection from fork ~"Create" ~"bug" ~"devops:create" regression regression:11.9 ~"web ide" -
@pslaughter | Fix IDE file dropdown ~"Create" ~"bug" ~"devops:create" ~"web ide" -
@iamphill | Added pagination to design detail view ~"Create" ~"feature" frontend -
@igor.drozdov | Fix sorting by priority with filtering by approvers ~"Create" ~"Pick into 11.9" ~"bug" ~"devops:create" regression -
@reprazent | Fall back to project repository type by default ~"Create" ~"bug" regression -
@reprazent | Adjust relation between desings and versions to be many to many ~"Create" ~"backstage" database ~"devops:create" -
@mishunov | Resolve "Support creating new file from URL in the Web IDE" ~"Create" Deliverable ~"In dev" ~"devops:create" ~"feature" frontend ~"web ide" -
@sbigelow | Shortcut to create MR in web IDE ~"Create" ~"feature" frontend ~"web ide" -
@sbigelow | Resolve "Shortcut to create merge request from Web IDE" ~"Create" Deliverable UX UX debt ~"feature" frontend merge requests ~"web ide" -
@lulalala | Enable approval_rules by default ~"Create" Deliverable approvals ~"devops:create" ~"feature" feature flag ~"technical debt" -
@sbigelow | Resolve "Improve diff nav header" ~"Create" Deliverable ~"In dev" UI polish ~"UX ready" ~"feature" frontend merge requests -
@lulalala | Reset blob/commit index if last_commit is no longer in repository ~"Create" ~"In review" ~"P3" ~"S3" backend ~"backstage" customer ~"devops:create" ~"elasticsearch" -
@annabeldunstone | Add white-space: nowrap
to all buttons ~"Create" ~"bug" frontend regression regression:11.10 -
@ayufan | Improve performance of PR import ~"Create" ~"Pick into 11.9" ~"bug" database ~"importers" ~"performance"
Manage ~"Manage"
-
@lbennett | Improve project avatar settings Deliverable ~"Manage" frontend missed-deliverable settings -
@lbennett | CE Improve project avatar settings Deliverable ~"Manage" frontend missed-deliverable settings -
@blabuschagne | Add a length limit of 128 char to the user name field Deliverable ~"Manage" ~"P2" ~"S3" backend ~"bug" database ~"devops:manage" frontend ~"ready for review" reproduced on GitLab.com -
@ifarkas | CE port of Move "Authorize project access with external service" to Core Deliverable External Authorization ~"Manage" ~"P1" backend ~"devops:manage" ~"promised" -
@jameslopez | Resolve "Create a user via SCIM" Deliverable ~"In dev" ~"Manage" ~"P1" authentication backend ~"devops:manage" ~"feature" gitlab.com saml -
@jameslopez | [CE] Add saml provider to user build service (Backport EE 10456) ~"Manage" backend ~"backstage" -
@ifarkas | Regenerate gitlab.pot ~"Manage" ~"backstage" master:broken -
@mksionek | Move allow developers to create projects in groups to Core ~"Documentation" ~"Manage" database ~"devops:manage" ~"feature" -
@mksionek | Move allow developers to create projects in groups to Core ~"Manage" database ~"devops:manage" ~"feature" -
@blabuschagne | Resolve "Create a SCIM specific token for group SSO [FE]" Deliverable ~"Manage" ~"P1" ~"devops:manage" ~"estimation:completed" ~"feature" frontend ready for merge -
@lbennett | CE FE Simplify admin instance licenses page Deliverable ~"Manage" ~"backstage" frontend missed-deliverable -
@lbennett | FE Simplify admin instance licenses page Deliverable ~"Manage" frontend missed-deliverable -
@lbennett | Move serverless karma specs to jest ~"Manage" ~"backstage" frontend ~"master:flaky" -
@lbennett | Improve project merge request settings Deliverable ~"Manage" frontend missed-deliverable -
@lbennett | CE Improve project merge request settings Deliverable ~"Manage" frontend missed-deliverable settings
Verify ~"Verify"
-
@axil | Clarify the Runner registration and authentication tokens ~"Documentation" ~"Verify" ~"runner" -
@tmaczukin | Add documentation for custom build directories ~"Documentation" ~"Verify" ~"devops:verify" missed:11.1 missed:11.2 -
@matteeyah | Move operations dashboard from Ultimate to Premium ~"Documentation" GitLab Premium GitLab Ultimate ~"Monitor" ~"Verify" ~"backstage" ~"devops:verify" -
@ayufan | EE: Require all templates to use default stages ~"Verify" ~"bug" -
@ayufan | Require all templates to use default stages ~"Verify" ~"bug" -
@dimitrieh | Removes the undescriptive CI Charts header UI polish ~"Verify" ~"devops:verify" frontend -
@smcgivern | Revert "Merge branch 'require-all-templates-to-include-default-stages' into 'master'" ~"Verify" ~"backstage" master:broken -
@smcgivern | Revert "Merge branch 'require-all-templates-to-include-default-stages-ee' into 'master'" ~"Verify" ~"backstage" master:broken -
@shampton | Resolve "Add generic 'metrics' report type to merge requests" frontend Deliverable GitLab Premium Persona: DevOps Engineer Persona: Development Team Lead UX ~"Verify" ~"devops:verify" direction ~"feature" frontend internal customer ~"performance testing" -
@shampton | Backporting EE changes to CE ~"Verify" ~"backstage" -
@nfriend | Resolve "Move project search bar into modal dialog on Operations Dashboard page" Deliverable GitLab Premium ~"Product Vision 2019" ~"UX ready" ~"Verify" backend ~"continuous integration" customer ~"devops:verify" direction ~"feature" frontend potential proposal -
@nfriend | CE backport: Add reusable project_selector component ~"Verify" ~"backstage" frontend -
@sarahghp | Fix truncation bug in pipeline dropdowns Deliverable ~"P4" ~"S4" ~"UX ready" ~"Verify" ~"backstage" ~"bug" ~"devops:verify" frontend -
@ayufan | Add useful tips about big repositories ~"Documentation" ~"Verify" ~"performance" -
@sarahghp | Override problematic display with utility class ~"P4" ~"S4" ~"Verify" ~"backstage" ~"bug" regression
Release ~"Release"
-
@dosuken123 | Drop legacy artifacts usage as there are no leftovers Deliverable ~"P2" ~"Release" ~"S2" database ~"devops:verify" missed-deliverable missed:11.7 missed:11.8 ~"performance" -
@filipa | Resolve "Update 'speedometer' button on Gitlab.com header to be a dropdown menu that lists dashboards" Deliverable ~"Release" UX ~"UX ready" backend ~"feature" frontend -
@dosuken123 | Fix MWPS doesn't work for merge request pipelines Deliverable GitLab Premium PM Ready Product Vision 2018 ~"Release" ~"UX ready" backend ~"bug" ~"continuous delivery" ~"continuous integration" customer ~"devops" direction feature flag frontend internal customer ~"rebuild in GitLab" -
@dosuken123 | Docs for combined ref pipelines Deliverable ~"Documentation" GitLab Premium PM Ready Product Vision 2018 ~"Release" ~"UX ready" backend ~"continuous delivery" ~"continuous integration" customer ~"devops" direction ~"feature" feature flag frontend internal customer ~"rebuild in GitLab" -
@afontaine | Add Feature Flag Permissions Frontend Deliverable ~"Documentation" GitLab Premium ~"Product Vision 2019" ~"Release" ~"devops" direction ~"feature" ~"feature flags" frontend internal customer ~"rebuild in GitLab"
Geo ~"Geo"
-
@ashmckenzie | Geo: Display secondary replication lag on console (if lag > 0 seconds) ~"Geo" Geo Administration ~"feature" -
@ashmckenzie | Display console messages, if available ~"Geo" Geo Administration ~"backstage" -
@vsizov | Geo: Support syncing over non-publicly accessible URLs Deliverable ~"Documentation" ~"Geo" Geo Administration customer database ~"feature" frontend ~"ready for development" -
@vsizov | [Geo] Don't mark sync as successful if repo does not exist because of some problems ~"Geo" ~"Geo Replication/Sync" ~"feature" -
@vsizov | Resolve "IP whitelisting for Geo-enabling functionality in the primary" ~"Documentation" ~"Geo" Geo Administration ~"In dev" database ~"feature" frontend security -
@mkozono | Geo: Remove Alternate URL ~"Documentation" ~"Geo" Geo Administration ~"backstage" database -
@mkozono | [CE backport] Geo: Remove Alternate URL ~"Geo" Geo Administration ~"backstage" -
@dbalexandre | Geo - Add selective sync support for the FDW queries to find registries to verify ~"Geo" ~"Geo Performance" ~"feature" -
@dbalexandre | Geo - Refactor the Geo::ProjectRegistryFinder
class ~"Geo" ~"Geo Performance" ~"backstage" -
@dbalexandre | Geo - Add selective sync support for the FDW queries to find unsynced projects ~"Geo" ~"Geo Performance" ~"In dev" ~"feature" -
@toon | Geo admin panel for upload verification Deliverable ~"Geo" ~"Geo DR" ~"Geo Verification/Accuracy" backend ~"feature" frontend
Gitaly ~"Gitaly"
-
@stanhu | Fix and expand Gitaly FindCommit caching ~"Gitaly" ~"performance" -
@jacobvosmaer-gitlab | Make UpdateRepositoryStorageService idempotent ~"Gitaly" ~"bug" -
@stanhu | Enable FindCommit caching for project and commits pages ~"Gitaly" ~"performance" -
@GitalyBot | Upgrade Gitaly to v1.33.0 ~"Gitaly" ~"backstage" -
@stanhu | Expand FindCommit caching to blob and refs ~"Gitaly" ~"performance" -
@stanhu | Enable Gitaly FindCommit caching for TreeController ~"Gitaly" ~"performance"
Configure ~"Configure"
-
@ealcantara | Port of 57602-create-cluster-validations to EE ~"Configure" Deliverable UX debt auto updated ~"devops:configure" frontend ~"kubernetes" -
@ealcantara | Display cluster form validation error messages inline ~"Configure" Deliverable UX debt ~"devops:configure" frontend ~"kubernetes" -
@mikegreiling | Resolve "Hide Kubernetes cluster warning if project has cluster related" ~"Configure" Deliverable UX debt ~"UX ready" ~"bug" frontend -
@proglottis | Specify the release that app will be removed from Deploy Boards ~"Configure" ~"Documentation" ~"feature" -
@jerasmus | Show error when namespace/svc account missing ~"Configure" Deliverable ~"UX ready" backend ~"devops:configure" frontend ~"kubernetes" -
@tkuah | Bump Helm to 2.13.1 and kubectl to 1.11.9 ~"Configure" ~"dependency update" ~"feature" -
@mayra-cabrera | Revert "Merge branch 'bump_kubernetes_1_11_9' into 'master'" ~"Configure" ~"bug" -
@ealcantara | Do not display Ingress IP help text when there isn’t an Ingress IP assigned ~"Configure" ~"bug" frontend -
@tigerwnz | Restore original Security/DAST.gitlab-ci.yml template ~"Configure" ~"auto devops" ~"backstage"
Monitor ~"Monitor"
-
@jivanvl | Update gitlab/eslint-config version ~"Monitor" ~"backstage" frontend -
@rpereira2 | Add a service to proxy calls to Prometheus API Deliverable ~"Monitor" ~"devops:monitor" direction ~"feature" ~"metrics" release post item security -
@adrielsantiago | Resolve "Queries which return multiple series are not working correctly" ~"Monitor" ~"P2" ~"S2" ~"bug" ~"devops:monitor" ~"metrics" -
@rpereira2 | EE port for "Add a prometheus proxy API per environment" Deliverable ~"Monitor" ~"devops:monitor" direction ~"feature" ~"metrics" release post item security -
@rpereira2 | Add a prometheus proxy API per environment Deliverable ~"Monitor" ~"devops:monitor" direction ~"feature" ~"metrics" release post item security -
@tkuah | Do not inherit when calling const_get ~"Monitor" backend ~"backstage" ~"bug" ~"code quality" -
@psimyn | Add text and background css classes ~"CSS refactor" ~"Monitor" ~"backstage" frontend -
@psimyn | Add color util classes for backgrounds and text CSS cleanup Deliverable ~"Monitor" ~"backstage" frontend -
@syasonik | Support multiple queries on a single chart in Metrics Deliverable ~"Documentation" ~"Monitor" ~"devops:monitor" ~"feature" frontend -
@syasonik | Ports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9707 to CE Deliverable ~"Monitor" ~"devops:monitor" ~"feature" frontend -
@adrielsantiago | Resolve "Labels with long names overflow on metrics dashboard" Deliverable ~"Monitor" ~"P3" ~"S3" UI polish ~"UX ready" ~"bug" ~"devops:monitor" frontend -
@jivanvl | EE Port: Resolve "Support different time windows for performance dashboard" Deliverable ~"Monitor" ~"UX ready" backend ~"devops:monitor" ~"feature" frontend -
@jivanvl | Resolve "Support different time windows for performance dashboard" Deliverable ~"Monitor" ~"UX ready" backend ~"devops:monitor" ~"feature" frontend -
@splattael | Handle possible HTTP exception for Sentry client ~"Monitor" ~"bug" ready for merge regression
Secure ~"Secure"
-
@farias-gl | Resize vuln graph Deliverable ~"P4" ~"S4" ~"Secure" UX auto updated ~"bug" ~"devops:secure" frontend security dashboard
frontend
frontend-
@eread | Fix UI anchor links after docs refactor frontend -
@farias-gl | Backport Resizable container component for gl-charts Deliverable ~"P4" ~"S4" UX ~"bug" ~"devops:secure" frontend security dashboard -
@kushalpandya | Handle window resize event to re-render Roadmap ~"Category::Agile Portfolio Management" ~"backstage" ~"bug" epics frontend roadmaps -
@leipert | Update dependency @gitlab/ui to ^3.2.0 ~"backstage" ~"dependency update" frontend -
@mikegreiling | Fix broken web workers when using CDN ~"backstage" ~"bug" frontend ~"technical debt" webpack
uncategorized ~"uncategorized"
-
@stanhu | Bump rack gem to 2.0.7 ~"backstage" ~"dependency update" -
@stanhu | Update Rails to 5.0.7.2 ~"backstage" ~"dependency update" security -
@abrandl | Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'" -
@grzesiek | Serverless backend now uses gitlabktl
tool ~"Serverless" ~"feature" -
@acroitor | Remove duplicates from issue related merge requests api backend ~"backstage" ~"bug" -
@rdavila | Show button to purchase extra CI minutes only for paid plans ~"Fulfillment" backend -
@mkozono | Regenerate pot file ~"backstage" master:broken -
@stanhu | Remove duplicate ImportCommonMetricsKnative migration ~"backstage" master:broken -
@stanhu | GitHub import: Run housekeeping after initial import ~"importers" ~"performance"
Automated QA for 11.10.0-rc4
A QA job was automatically started: https://gitlab.com/gitlab-org/distribution/gitlab-provisioner/-/jobs/193594540
Also, if the 11.10.0-rc4 security package has been deployed to staging,
you can just 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