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:
- https://about.gitlab.com/handbook/engineering/quality/guidelines/triage-operations/#current-packages
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.
customer
Unscheduled ~feature with-
#65040 (moved) Global pipeline list ~"Category::Continuous Integration", Product Vision FY20, UX, ~"Verify", breadth, customer, devopsverify, direction, ~"feature", ~"group::continuous integration", pipeline -
#64995 (moved) Jenkins Plugin should support triggering pipelines from fork ~"Category::Continuous Integration", ~"Verify", ~"continuous delivery", customer, devopsverify, ~"feature", ~"group::continuous integration" -
#60774 (moved) Add runner registration token in groups api response ~"Accepting merge requests", ~"Category::Continuous Integration", ~"Verify", api, customer, devopsverify, ~"feature", ~"group::continuous integration" -
#57423 (moved) Job artifacts max expire_in ~"Category::Continuous Integration", Persona: Systems Administrator, ~"Verify", ~"artifacts", customer, devopsverify, ~"feature", ~"group::continuous integration" -
#56505 (moved) Add the ability to configure which events are sent to TeamCity CI ~"Category::Continuous Integration", ~"Verify", customer, ~"devops", devopsverify, ~"external services", ~"feature", ~"group::continuous integration" -
#56458 (closed) Setting for GitLab CI to cache on failure ~"Category::Continuous Integration", ~"Verify", customer, devopsverify, ~"feature", ~"group::continuous integration" -
#56457 (moved) Support git-ls syntax for CI cache ~"Category::Continuous Integration", ~"Verify", customer, devopsverify, ~"feature", ~"group::continuous integration" -
#55548 (moved) Key Value Store for Version Infos of CI/CD Pipeline ~"Category::Continuous Integration", ~"Verify", customer, devopsverify, ~"feature", ~"group::continuous integration", pipeline -
#55460 (moved) Allow user to import variables from text and/or file ~"Category::Continuous Integration", ~"Verify", ~"ci variables", customer, devopsverify, ~"feature", ~"group::continuous integration" -
#53189 (closed) Organize project pipelines page by branch or tag ~"Category::Continuous Integration", UX, ~"Verify", customer, devopsverify, ~"feature", ~"group::continuous integration", pipeline -
#53068 (moved) Send Email notifications at GitLab CI stage level ~"Category::Continuous Integration", ~"Verify", awaiting feedback, customer, devopsverify, emails, ~"feature", ~"group::continuous integration", notifications, pipeline -
#52044 (moved) Interactive web terminal should open at the project clone directory ~"Category::Continuous Integration", ~"Verify", customer, devopsverify, ~"feature", ~"group::continuous integration" -
#52042 (moved) Interactive web terminal: implement full height terminal ~"Category::Continuous Integration", ~"Verify", customer, devopsverify, ~"feature", frontend, ~"group::continuous integration" -
#52041 (moved) Interactive web terminal: add timeout before killing terminal on page refresh ~"Category::Continuous Integration", ~"Verify", customer, devopsverify, ~"feature", ~"group::continuous integration" -
#51906 (moved) Remove failed pipeline icons when Auto DevOps is automatically enabled and fails ~"Category::Continuous Integration", ~"auto devops", auto updated, customer, devopsverify, ~"feature", ~"group::continuous integration", pipeline, potential proposal
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 |
frontend ~bug with customer
Unscheduled-
#62594 (moved) Pipeline Status is not updated ~"Category::Continuous Integration", ~"P3", ~"S3", ~"Verify", ~"bug", customer, devopsverify, frontend, ~"group::continuous integration", pipeline -
#62248 (moved) Pipeline status out of sync in commits/pipeline view ~"Category::Continuous Integration", ~"P3", ~"S3", ~"bug", customer, devopsverify, frontend, ~"group::continuous integration", pipeline
frontend ~bug (non-customer)
Unscheduled-
#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"
customer
Unscheduled ~bug with-
#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: