2019-08-12 - Triage report for "group::continuous integration"

Hi, @jlenny @erushton @jhampton

This is a group or stage level triage package that aims to summarize the feature proposals and bugs which have not been scheduled or triaged. For more information please refer to the handbook:

Scheduling the workload is a collaborative effort by the Product Managers and Engineering Managers for that group. Please work together to provide a best estimate on priority and milestone assignments. For each issue please:

  • Determine if the issue should be closed if it is no longer relevant or a duplicate.
  • If it is still relevant please assign either a best estimate versioned milestone, the %Backlog or the %Awaiting further demand milestone.
  • Specifically for ~bug, if there is no priority or clarity on a versioned milestone, please add a Priority label. Priority labels have an estimate SLO attached to them and help team members and the wider community understand roughly when it will be considered to be scheduled.
  • Once a milestone has been assigned please check off the box for that issue.
  • Please work with your team to complete the list by the due date set.

Feature Proposal Section

For the following feature proposals. Please either close or assign either a versioned milestone, the %Backlog or the %Awaiting further demand milestone.

Unscheduled ~feature with customer


Unscheduled ~feature (non-customer)

  • #65508 (moved) Insert Helm / Tiller environment variables along with Kubernetes variables ~"Category::Continuous Integration", ~"ci variables", devopsverify, ~"feature", ~"group::continuous integration"
  • #65439 (moved) Job / Pipeline link status indicator ~"Category::Continuous Integration", devopsverify, ~"feature", ~"group::continuous integration", merge requests, pipeline
  • #65420 (moved) Track changes to CI CD variables in Activity ~"Category::Continuous Integration", ~"Verify", devopsverify, ~"feature", ~"group::continuous integration"
  • #65371 (moved) Feature request: Integrations with Github Actions ~"Category::Continuous Integration", ~"Verify", devopsverify, ~"feature", ~"group::continuous integration"
  • #65350 (moved) Pipeline Race Condition could change correct deploy order ~"Category::Continuous Integration", ~"Verify", devopsverify, environments, ~"feature", ~"group::continuous integration"
  • #65195 (closed) Explicitly tell the User who they are authenticating with in Visual Review Toolbar ~"Category::Continuous Integration", UX, ~"Verify", devopsverify, ~"feature", ~"group::continuous integration", security
  • #65184 (moved) Failed job in stage should terminate all jobs in same stage ~"Verify", ~"continuous delivery", devopsverify, ~"feature", ~"group::continuous integration"
  • #65173 (moved) Visualization for custom metrics reports ~"Category::Continuous Integration", ~"Verify", devopsverify, ~"feature", ~"group::continuous integration", internal customer
  • #65143 (moved) Feature Proposal - Badge Overwriting via the API ~"Category::Continuous Integration", ~"Verify", api, badges, devopsverify, ~"feature", ~"group::continuous integration"
  • #65105 (closed) CI/CD Pipelines UI editor like Github Actions ~"Category::Continuous Integration", ~"Verify", devopsverify, ~"feature", ~"group::continuous integration", pipeline
  • #65071 (moved) when: on_failure jobs should only execute for upstream job failures in previous stages ~"Category::Continuous Integration", ~"Delivery", devopsverify, ~"feature", ~"group::continuous integration"
  • #65069 (moved) when: on_failure jobs only execute once, on the first pipeline failure ~"Category::Continuous Integration", ~"Delivery", devopsverify, ~"feature", ~"group::continuous integration"
  • #65059 (moved) Linter "jobs config should contain at least one visible job" isn't helpfull ~"Category::Continuous Integration", ~"Verify", devopsverify, ~"feature", ~"group::continuous integration"
  • #65117 (moved) Configurable timeout for "wait-for-service" for services ~"Category::Continuous Integration", ~"Verify", ~"continuous delivery", devopsverify, ~"feature", ~"group::continuous integration"
  • #64747 (moved) Parse and display Knapsack reports ~"Category::Continuous Integration", UX, ~"Verify", backend, devopsverify, ~"feature", frontend, ~"group::continuous integration", internal customer

Bug Section

For the following bugs. Please either close or assign either a versioned milestone, the %Backlog or the %Awaiting further demand milestone and ensure that a priority label is set.

Heatmap for all bugs

~S1 ~S2 ~S3 ~S4 ~"No severity"
~P1 0 0 0 0 0
~P2 0 36 2 0 0
~P3 0 2 123 7 1
~P4 0 0 31 69 0
~"No priority" 1 3 9 3 24

Unscheduled frontend ~bug with customer


Unscheduled frontend ~bug (non-customer)

  • #65197 (moved) CI action buttons are misaligned ~"Category::Continuous Integration", ~"P4", ~"S4", ~"bug", devopsverify, frontend, ~"group::continuous integration"
  • #65049 (moved) UI Settings-CD/CD-Variables should be improved ~"Category::Continuous Integration", ~"P4", ~"S4", UX, ~"Verify", ~"bug", ~"ci variables", devopsverify, frontend, ~"group::continuous integration"
  • #64485 (moved) Pipeline status shows a skipped status when only a manual action is available. ~"Accepting merge requests", ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration", pipeline, reproduced on GitLab.com
  • #63302 (moved) Artifacts button not centered on pipelines page ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration", pipeline
  • #62949 (moved) Search field in the dropdown inside of pipeline schedule creation screen features double clear icons ~"Category::Continuous Integration", ~"P4", ~"S4", UI polish, UX, ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration", pipeline
  • #62947 (moved) Target branch field in pipeline schedules creation view has a non standard height if no branches are available ~"Category::Continuous Integration", ~"P4", ~"S4", UI polish, UX, ~"Verify", ~"bug", ~"component::forms", devopsverify, frontend, ~"group::continuous integration", pipeline
  • #62914 (moved) Canceling jobs refreshes interface after short delay, moving the cancel action of another job under your cursor ~"Category::Continuous Integration", ~"P4", ~"S4", UX, ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration"
  • #62903 (moved) Manual 'trigger all' shown when stage is skipped. ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration"
  • #62629 (moved) Admin Area's Runners page is confusing with use of State and Type ~"Category::Continuous Integration", ~"P4", ~"S4", UX, ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration"
  • #61724 (moved) Pipelines schedule last run timestamp is erroneous ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration", pipeline
  • #61700 (moved) Tooltips in mini pipeline graph dropdown are not in the correct place ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration"
  • #61097 (moved) Triggered time on job page doesn't automatically without page-reload ~"Category::Continuous Integration", ~"P3", ~"S4", ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration"
  • #60526 (closed) Project Dashboard not detecting CI configuration on a different location ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration", pipeline
  • #60443 (closed) Loading icon for test reports in MR widget is bigger than other icons ~"Category::Continuous Integration", ~"P4", ~"S4", UI polish, ~"Verify", ~"bug", devopsverify, frontend, ~"group::continuous integration", merge requests
  • #60245 (moved) Page not found for CI/CD and Operations settings pages for archived projects ~"Category::Continuous Integration", ~"P4", ~"S4", UI polish, ~"Verify", backend, ~"bug", devopsverify, frontend, ~"group::continuous integration"

Unscheduled ~bug with customer

  • #65216 (closed) CI/CD job details - undefined method `name' for nil:NilClass ~"Category::Continuous Integration", ~"S3", ~"Verify", api, ~"bug", customer, devopsverify, ~"group::continuous integration", regression, regression:12.1
  • #64805 (moved) Forking a repository should keep the custom CI config path ~"Category::Continuous Integration", ~"S3", ~"Verify", ~"bug", customer, devopsverify, forking, ~"group::continuous integration"
  • #64742 (closed) Web Terminal broken, request for asset xterm.css failing with 401 ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration"
  • #62554 (moved) Artifacts archive downloaded via API cannot be extracted ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", api, ~"artifacts", ~"bug", customer, devopsverify, ~"group::continuous integration", reproduced on GitLab.com
  • #60911 (moved) Predefined environment variables are not frozen throughout the same pipeline ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", ~"ci variables", customer, devopsverify, ~"group::continuous integration"
  • #60624 (moved) If you include a gitlab-ci.yml file from a project that is not public, you will get an unclear error message ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration"
  • #60282 (moved) Skipping pipelines does not work for pipelines for merge requests ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration", pipeline
  • #59173 (moved) Multiproject pipeline definition results in HTTP 500 status (internal error) ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration", needs investigation, pipeline
  • #57978 (moved) Pipeline Quota Total Doesn't Match Breakdown ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration", reproduced on GitLab.com
  • #56631 (moved) Timezone naming is incorrect for pipelines schedules cron time. ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration"
  • #55392 (moved) GenericCommitStatus can have empty started_at ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, ~"external services", ~"group::continuous integration"
  • #55019 (moved) Guest users unable to see build output in private project despite public pipelines being enabled ~"Category::Continuous Integration", ~"P4", ~"S4", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration", permissions
  • #52469 (moved) Triggered pipelines don't record that they're being triggered ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration"
  • #51181 (moved) Variables key has already been taken ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", ~"ci variables", customer, devopsverify, ~"group::continuous integration", settings
  • #45775 (moved) Merges allowed when Jenkins jobs are queued up ~"Category::Continuous Integration", ~"Create", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, ~"group::continuous integration", merge requests

Unscheduled ~bug (non-customer)

  • #65805 (closed) Jobs fail with 403 for public projects when protocols are SSH only ~"Category::Continuous Integration", ~"bug", devopsverify, ~"group::continuous integration", needs investigation
  • #65763 (moved) CI/CD variable of type "file" do not resolve to file names when referenced within global variable declarations ~"S2", ~"bug", devopsverify, ~"group::continuous integration"
  • #65730 (closed) multipart artifact uploads fails with timeout awaiting response headers ~"Category::Continuous Integration", Object Storage, ~"bug", devopsverify, ~"group::continuous integration"
  • #65727 (moved) ActionView::Template::Error: undefined method `last_pipeline' for nil:NilClass ~"Category::Continuous Integration", ~"bug", devopsverify, ~"group::continuous integration"
  • #65672 (moved) ActionView::Template::Error: Missing partial notify/links/projects/generic_commit_statuses/_generic_commit_status with {:local... ~"Category::Continuous Integration", ~"bug", devopsverify, ~"group::continuous integration"
  • #65468 (closed) Job except condition involving refs AND variables is not working as expected ~"Category::Continuous Integration", ~"S3", ~"Verify", ~"bug", devopsverify, ~"group::continuous integration"
  • #65449 (moved) Pipeline widget in MR sometimes is taken from regular pipelines not from MR pipelines ~"Category::Continuous Integration", ~"S2", ~"Verify", ~"bug", devopsverify, ~"group::continuous integration", pipeline
  • #65447 (moved) CI/CD configuration button in Project/Details does not reflect reality ~"Category::Continuous Integration", ~"P3", ~"Verify", ~"bug", devopsverify, ~"group::continuous integration"
  • #65205 (moved) Trigger with Webhook not working since Updated 12.0.0 ~"Category::Continuous Integration", api, ~"bug", devopsverify, ~"group::continuous integration"
  • #65158 (moved) 500 'an error occurred fetching the job' when viewing some job logs when not logged in ~"Category::Continuous Integration", ~"S3", ~"Verify", ~"bug", devopsverify, ~"group::continuous integration", pipeline
  • #65157 (moved) CI: Aartifacts:paths does not parse double asterisks (**) ~"Category::Continuous Integration", ~"S4", ~"artifacts", ~"bug", devopsverify, ~"group::continuous integration"
  • #65079 (moved) All merge requests show opened by the same user ~"Category::Continuous Integration", ~"S3", ~"bug", devopsverify, ~"group::continuous integration", merge requests
  • #65032 (moved) Play all jobs for a stage shows only an error ~"Category::Continuous Integration", ~"Omnibus", ~"P3", ~"S3", ~"bug", devopsverify, ~"group::continuous integration", needs investigation, pipeline
  • #64990 (moved) Race condition when enqueuing builds to run ~"Category::Continuous Integration", ~"Verify", ~"bug", ~"ci variables", devopsverify, ~"group::continuous integration", pipeline
  • #64836 (moved) gitlab-ctl reconfigure stuck in recursive loop on startup on Docker for Windows ~"Category::Continuous Integration", ~"Verify", ~"bug", devopsverify, ~"group::continuous integration"

Heatmap for ~missed-SLO bugs

~S1 ~S2 ~S3 ~S4
~P1 0 0 0 0
~P2 0 20 1 0
~P3 0 0 0 0
~P4 0 0 0 0


This is a group level triage package that aims to collate the latest bug reports (for frontend and otherwise) and feature proposals. For more information please refer to the handbook: