15.2 Planning for Compliance

This issue and linked pages contain information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. As with all projects, the items mentioned in this video and linked pages are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Once moved out of draft, update the kickoff issue

Special Note for 15.2

There are several external business issues & escalations going on during this time period. Please understand with this plan that there is a chance we will need to make updates to this plan as the milestone progresses.

Table of Contents

Boards

Different boards we use for planning and organization

Capacity notes

  • Milestone runs from 2022-06-22 to 2022-07-22

Capacity by team member

Objectives & Themes

  1. Removals, deprecations, and breaking changes (see section above)
  2. Any security & reliability issues that arise
  3. Bugs past SLO and other bugs (triage report, bug board)
    1. Handle missing gitlab-ci.yml files using compli... (gitlab-org/gitlab#364131 - closed) (requires a solution plan)
  4. Any %15.1 carry-over
    1. https://gitlab.com/groups/gitlab-org/-/epics/7611+ (likely to span the whole milestone due to scope increase)
    2. APIs to specify custom HTTP headers for streami... (gitlab-org&7976 - closed)
    3. Add event type information for all streaming au... (gitlab-org&8057 - closed)
      1. Specific event shortlist to add event type info... (gitlab-org&8118 - closed)
      2. Update documentation with the schema for stream... (gitlab-org/gitlab#358149 - closed) (if not done in MRs as doc changes already)
    4. UI screens to specify custom HTTP headers for s... (gitlab-org&7975 - closed) (if still blocked from 15.1)
    5. [Backend] Allow "all protected branches" for MR... (gitlab-org/gitlab#335316 - closed)
  5. New feature work
    1. [Frontend] Allow "all protected branches" for M... (gitlab-org/gitlab#360930 - closed)
    2. Display verification token on streaming audit e... (gitlab-org/gitlab#360814 - closed)
    3. Block merging if there are failed status checks (gitlab-org/gitlab#340855 - closed)
    4. GlFilteredSearch - Add readonly state to search... (gitlab-org/gitlab-ui#1699 - closed)
    5. Convert admin/users view - add pagination to Vu... (gitlab-org/gitlab#285105)
    6. Convert admin/users view - move modal messages ... (gitlab-org/gitlab#320922)
    7. Add loading icon to audit event apps (gitlab-org/gitlab#363796 - closed)
    8. Compliance report rows are not vertically alligned (gitlab-org/gitlab#364833 - closed)
    9. Optimize compliance violations query (gitlab-org/gitlab#363357 - closed)
  6. OKR
  7. ~SUS issue list (stack ranked) | This milestone
    1. Revamp project deletion setting options for cle... (gitlab-org&7568 - closed)
    2. Category Maturity Scorecard issues
    3. Unbox Group audit events (gitlab-org/gitlab#361167 - closed) (if not finished in 15.1)
  8. Progress on refinement queue Goal is to have at least one milestone worth of work refined. Check out the Next Up board to see how much is refined)
    1. fill in
    2. P1 Refinement issues
  9. frontend can pull in issues from the Pajamas OKR issue list if there's any available capacity remaining.
UX goals (stack ranked)
  1. Complete workflowdesign for #343577
  2. 🕵️ Setup environments for categories
  3. 📣 Send out recruiting for CMS evaluations
  4. ️ Refine designs for a deeper frontend backlog
  5. 🤝 Finish updating last two issues for global alerts in GitLab
  6. 📢 Consult as needed in cross-stage efforts
  7. 🚀 Pickup Community Contribution reviews

Deferred Items

Deferred items from previous and the current milestone

Consider moving to following iteration and/or moving to workflow::scheduling

From this milestone (consider moving to following iteration and/or moving to workflow::scheduling)

  1. [Audit Events] Add group-level keyset pagination (gitlab-org/gitlab#333968 - closed)
  2. [Chain of Custody Report] Expand the scope from... (gitlab-org/gitlab#267601 - closed)

Release Post Items

Status Issue Release Post MR
RP merged Display verification token on streaming audit e... (gitlab-org/gitlab#360814 - closed) Release post item: Display verification token f... (gitlab-com/www-gitlab-com!105370 - merged)
Epic not likely to complete in 15.2 Add event type information for all streaming au... (gitlab-org&8057 - closed) Draft: Release post item: Event type informatio... (gitlab-com/www-gitlab-com!105376 - closed)
Unlikely to ship in %15.2 [Feature flag] Rollout of `project_approval_rul... (gitlab-org/gitlab#364091 - closed) Release post for all protected branches MR appr... (gitlab-com/www-gitlab-com!102853 - merged)
Unlikely to ship due to blocking issue MVP filter violations by all branches or all pr... (gitlab-org&7916 - closed) Release post item: Filter for all protected bra... (gitlab-com/www-gitlab-com!103826 - closed)
RP merged New Audit Event: Changes in group-level MR sett... (gitlab-org/gitlab#356152 - closed) Release post item: New audit events for MR sett... (gitlab-com/www-gitlab-com!105487 - merged)
RP merged APIs to specify custom HTTP headers for streami... (gitlab-org&7976 - closed) Release post item: Add custom HTTP headers to s... (gitlab-com/www-gitlab-com!105373 - merged)
RP merged, contributed from outside our group 🎉 Add Audit Event when the 2FA of a user is disabled (gitlab-org/gitlab#238177 - closed) Release post item: New audit event for disablin... (gitlab-com/www-gitlab-com!105856 - merged)
RP merged https://gitlab.com/gitlab-org/gitlab/-/issues/357211+ Release post item: New streaming audit events f... (gitlab-com/www-gitlab-com!100868 - merged)
RP merged, Contributed from outside our group 🎉 [New Audit Event]: Streaming audit event when m... (gitlab-org/gitlab#367239 - closed) MR Release post item: Streaming audit event for MR... (gitlab-com/www-gitlab-com!107431 - merged)
RP merged, Contributed from outside our group 🎉 [New Audit Event]: Streaming audit event when p... (gitlab-org/gitlab#367241 - closed) MR Release post item: New streaming audit event fo... (gitlab-com/www-gitlab-com!107432 - merged)
Edited by Sam Kerr