[meta] 8.17
Q1 Goal
- In Q1 2017 we want to iterate on idea to production and auto deploy.
- Using Google Container Engine (GKE) everyone should be able to go from 0 to a container cluster with GitLab, chat and projects that are auto deployed.
- We're hoping to fuel the power of idea to production with monitoring of system, app and business metrics through prometheus.
Priorities
- Add value to EE
- Realize our vision
- Make GitLab.com a viable SaaS
Links
Get ready for 9.0
We will also have two people working on the breaking changes for 9.0 until they are done: https://gitlab.com/groups/gitlab-org/issues?scope=all&state=opened&milestone_title=9.0&label_name%5B%5D=breaking+change
Deliverable issues
Big
- EE Starter Add "Export" to issues list https://gitlab.com/gitlab-org/gitlab-ee/issues/1480 PM @regisF | BE @jamedjo | FE @samrose3 | UX @dimitrieh
- EE Premium License Finder https://gitlab.com/gitlab-org/gitlab-ee/issues/1125 PM @regisF | FE @brycepj | UX @hazelyang
- EE Starter Squash https://gitlab.com/gitlab-org/gitlab-ee/issues/150 PM @victorwu | FE @mikegreiling | UX @pedroms | BE @smcgivern
- EE Starter Auditor user https://gitlab.com/gitlab-org/gitlab-ee/issues/1439 PM @mydigitalself | FE @jivanvl | BE @timothyandrew | UX @cperessini
- EE Premium Geo: Disaster Recovery https://gitlab.com/gitlab-org/gitlab-ee/issues/846 BE @dbalexandre
- EE Starter Get ElasticSearch in shape https://gitlab.com/gitlab-com/infrastructure/issues/388 BE @nick.thomas
Smaller
-
~"q1-vision" #26687 (closed) Create new file from issue for repo-less project using new branch button | PM @victorwu | FE @annabeldunstone | UX @pedroms
-
https://gitlab.com/gitlab-org/gitlab-ee/issues/1589 Deployboard | FE @filipa | UX @tauriedavis
-
#19949 (closed): [Epic] Remove usage of "build" | FE: @filipa | UX @dimitrieh
- #17662 (closed): Rename "Builds" to "CI/CD Pipelines" in a few places | FE: @filipa | UX @dimitrieh
-
#26205 (closed) Add existing issues to issue board | PM @victorwu | UX @cperessini | FE @iamphill
-
https://gitlab.com/gitlab-org/gitlab-ee/issues/1587 Create and edit issue board with milestone | PM @victorwu | UX @cperessini | FE @iamphill
-
#26732 (closed) Combine Deploy Keys and Push Rules and Mirror Repository and Protect Branches settings pages | PM @victorwu | UX @tauriedavis | FE @jivanvl
-
#26733 (closed) Change cog / gear navigation to tabbed navigation for settings | PM @victorwu | UX @tauriedavis | @annabeldunstone
-
Minimal Pipeline API to deprecate build API (specifically build triggers)
- customer+ Impersonation tokens
- customer Repository mirroring: Support for configurable sync time /24206)
- ~"q1-vision" #26905 (closed) Prometheus Environment monitoring for Kubernetes based auto-deploys PM @joshlambert | UX @tauriedavis | FE @jivanvl
- #25487 (closed) Improve UI of Mattermost and Slack Command services | FE @lbennett | UX @pedroms
- #24917 (closed) Improve styles of Mattermost and Slack messages | BE @zj | UX @pedroms
- #23964 (closed) Link GitLab group to Mattermost team | BE @zj | FE @filipa | UX @pedroms
Stretch issues
- #26360 (closed): Make manual jobs obey the laws of physics | FE
- customer+ Preventing users from disconnecting from CAS
- customer+ Configuring OmniAuth does not prevent standard GitLab Auth
- external services Stretch Microsoft Teams Integration
- omnibus-gitlab#1862 (closed) Export additional metrics for GitLab CE and other Omnibus GitLab services | PM @joshlambert
Other issues not in scope
These other issues were not scoped specifically into 8.17, but should be considered if there is any open capacity during the milestone.
EE specific
- EE Starter Repository mirroring: Support for SSH keys https://gitlab.com/gitlab-org/gitlab-ee/issues/98 PM @regisF
- EE Starter First step of Audit logs improvements https://gitlab.com/gitlab-org/gitlab-ee/issues/579 PM @regisF
- EE Starter Allow LDAP users to be synced on login again https://gitlab.com/gitlab-org/gitlab-ee/issues/906
Customer
Victor
- Add breadcrumbs/nav to Wiki feature proposal | PM @victorwu | FE @alfredo1 | UX @hazelyang
Mark
- Jenkins does not use username and password for auth bug | PM @markpundsack
- Inconsistent documentation for private registry support ~CI | PM @markpundsack
Discussion (candidate issues, in priority order)
- #26396 (closed) Real-time | PM @mydigitalself
- ~"q1-vision" #26432 (moved) Jump to Mattermost channel from GitLab issue | PM @victorwu FE @nmrony UX @pedroms
- direction https://gitlab.com/gitlab-org/gitlab-ee/issues/91 Burndown chart | PM @victorwu | FE @selfup UX @pedroms
- #21518 (closed) Use reCAPTCHA when user attempts to create an issue detected as spam | PM @victorwu | FE @samrose3 | UX @hazelyang
- #26652 (closed) View and edit tokens in issues search bar | PM @victorwu | UX @cperessini | FE @ClemMakesApps
- direction #2641 (closed) View and add comments on previous commits in image file view | PM @victorwu | FE @fatihacet | UX @dimitrieh
- direction https://gitlab.com/gitlab-org/gitlab-ee/issues/1526 Suggest approvers in merge request - UX improvements | PM @victorwu | FE @MadLittleMods | UX @hazelyang
- https://gitlab.com/gitlab-org/gitlab-ee/issues/1126 Approve a merge request beyond the number of required approvals | PM @victorwu | FE @nmrony | UX @hazelyang
- https://gitlab.com/gitlab-org/gitlab-ee/issues/1315 View approval counts in the merge requests list view| PM @victorwu | FE @kushalpandya | UX @hazelyang
- #26670 (closed) Auto space and dropdown in issues search bar | PM @victorwu | UX @cperessini | FE @ClemMakesApps
UX
(candidates, issues where UX work is completed, and fixing would help improve UX flows and overall consistency)
- Uniquely and uniformly style status badges (https://gitlab.com/gitlab-org/gitlab-ce/issues/25564)
- Consider styling links and GFM references in user profile events and todos (https://gitlab.com/gitlab-org/gitlab-ce/issues/24370)
- Branch name when using "new branch" button in issues (https://gitlab.com/gitlab-org/gitlab-ce/issues/21143)
- Add a more helpful issues empty state (https://gitlab.com/gitlab-org/gitlab-ce/issues/25043) | UX @pedroms
- Standardize dropdown menu styling (https://gitlab.com/gitlab-org/gitlab-ce/issues/26202)
- Give existing issue results when typing in your issue title (https://gitlab.com/gitlab-org/gitlab-ce/issues/22071)
- Make search boxes consistent throughout GitLab (https://gitlab.com/gitlab-org/gitlab-ce/issues/26303)
- No indication Emoji cant be added on own Awardable (https://gitlab.com/gitlab-org/gitlab-ce/issues/21881)
- Code Blob search result keyword highlighting! (https://gitlab.com/gitlab-org/gitlab-ce/issues/24475)
- Summarize search hits for same file (https://gitlab.com/gitlab-org/gitlab-ce/issues/23750)
- Simplify milestone summary (https://gitlab.com/gitlab-org/gitlab-ce/issues/23674) | UX @pedroms
Frontend
- Adding in Webpack (#14634 (closed) - !7288 (merged)) @mikegreiling
- Remove Turbolinks https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8570 @brycepj
- Make large commits usable (#14775 (moved)) - @alfredo1
- Remove jQuery UI (#18437 (closed)) - @lbennett @iamphill
- Load Participants via Ajax (#23206 (moved)) @lbennett
- Award emoji rendering once per page instead of on every note (#23226 (moved)) - @fatihacet
- Improve performance Emoji reaction popup loading (lazyload?) (#22474 (closed)) - @MadLittleMods