15.7 Runner Group iteration plan
The details in this issue cover the top priority work items for the Runner team for the 15.7 release.
🟢 15.7 Iteration Planning Schedule
-
Oct 17: PM creates Slack channel for iteration planning and invites Elliot, Gina, Zeff @DarrenEastman -
Oct 17: PM identifies the candidate features for 15.7. It is **not **required that the issue include a proposed solution or implementation plan. @DarrenEastman -
Oct 17: QA validates candidate bugs for Runner Core. @zeffmorgan -
Oct 24: Engineering starts refining issues in the iteration plan. @erushton -
Oct 31: EM Ready to prioritize maintenance work @erushton -
Nov 7: Refinement - all issues have a proposal or proposed solution. This also includes a response/counter to the “size” of the list (what we think we can commit to, what needs to get pushed out) - first draft. -
Nov 11: Refinement due - with iteration allowing for any carryover from prior milestone - lock in our “say” for the say/do ratio. -
Nov 14: Assign issues to developers. @erushton -
Nov 15: PM & design lead records the Runner group kickoff video. @DarrenEastman @gdoyle -
Nov 22: Start work on 15.7 -
Dec 17: Code freeze 15.7. Calculate the say/do ratio. -
Dec 22: Ship 15.7.
Forced Prioritization + FedRamp
Note on priority: The top priority in each iteration plan is first to 100% resolve any issues in this list:
-
@tmaczukin gitlab-org/gitlab#201776+ 🔒 -
@tmaczukin Handle the content of the new pre_get_sources_s... (#29362 - closed)
Next Runner Token Architecture project
-
Ensure all runner entries in config.toml have u... (#29388 - closed) -
Log unique system ID anywhere we log the runner... (#29389 - closed) -
Start sending `system_id` value in runner requests (#29390 - closed)
Runner Core 🏃
Note on priority: The top priority in each iteration plan is first to resolve open security
Bugs - missed previous milestone 🐛
-
GitLab runner upgrade connection cannot find he... (#4755 - closed) missed:15.5 missed:15.6 -
Artifact upload broken after upgrade to GitLab ... (#27887 - closed) missed:15.5 missed:15.6 -
Fix GitLab Runner Docker Packaging + bare insta... (#28014 - closed) missed:15.5 missed:15.6 -
Generating cache metadata "only one file can be... (gitlab#367203 - closed) missed:15.5 missed:15.6 -
Characters randomly vanish in CI script on Wind... (#27394 - closed) missed:15.5 missed:15.6 -
CI or CD process does not receive SIGTERM on te... (#27443 - closed) missed:15.5 missed:15.6 -
@ratchade CI_JOB_STATUS=running in after_script when FF_U... (#27693 - closed) missed:15.5 missed:15.6 -
executor docker-windows error: cannot lock ref ... (#28398 - closed) missed:15.5 missed:15.6 -
Intermittent auth failures when pulling docker ... (gitlab#363513 - closed) missed:15.5 missed:15.6 -
allow_failure:exit_codes unusable with custom ... (#28658 - closed) missed:15.5
Bugs - candidate bugs for this milestone 🐛
-
Variable expansion with default no longer works... (#29370 - closed) priority1 -
@ratchade Error cleaning up configmap: resource name may ... (#28036 - closed) -
gitlab-org/gitlab#375814+ candidate15.7 -
gitlab runner v13.9.0 - error relocating RELRO ... (#27685 - closed) candidate15.7 -
Gitlab runner random docker daemon connection e... (#28910 - closed) candidate15.7 -
Pipeline job trace not fully updated when runne... (gitlab#333846 - closed) candidate15.7 -
No longer able to select specifc namespaces wit... (gitlab-org/gl-openshift/gitlab-runner-operator#106 - closed) candidate15.7 -
@ratchade Can't deploy runner with helm chart project whe... (gitlab-org/charts/gitlab-runner#410 - closed) candidate15.7 -
Red Hat OpenShift GitLab Runner Operator not us... (gitlab#368580 - closed) candidate15.7 -
Infinite loops on trace updates (#27569 - closed) candidate15.7
Features
-
Pass values between jobs steps (#29391 - closed) priority1 -
@ajwalker Dynamically mask resolved vault variables (gitlab#255186 - closed) -
@ajwalker Mark secrets values fetched from Vault integrat... (#27996 - closed) -
@ggeorgiev_gitlab Allow overriding the controller manager image. (gitlab-org/gl-openshift/gitlab-runner-operator#120) -
@ggeorgiev_gitlab Add documentation on how to configure an air-ga... (gitlab-org/gl-openshift/gitlab-runner-operator#123 - closed) -
Configurable interval for disabling an unhealth... (#29218 - closed) -
Configure project clone directory as safe by de... (#29022 - closed) missed:15.5 missed:15.6 -
Secure Files Runner Support MVC (gitlab#365050 - closed) missed:15.5 missed:15.6 -
command line parameter for specifying kubernete... (#2578 - closed) candidate15.7 -
Allow overwriting the terminationGracePeriodSec... (gitlab-org/gl-openshift/gitlab-runner-operator#128 - closed) candidate15.7 -
Allow Windows Runner to operate without elevate... (#29227) candidate15.7
Maintenance 🏚
-
gitlab-org/gitlab#375814+ -
Follow-up from "Disallow local URls for build_r... (#29380) candidate15.7 -
Configure gitlab-runner related docker images t... (#29387 - closed) -
@ggeorgiev_gitlab Efforts to once again support amazon ECR as a d... (#29449 - closed) -
@ggeorgiev_gitlab Separate s390x images builds so they don't fail... (#29490) -
@ggeorgiev_gitlab Docker images building fail silently (#29491 - closed) -
@avonbertoldi Automate keeping up to date with packagecloud release #29451 (closed) (!3756 (merged))
R&D / Spikes 🤔
-
Spike: Bug investigation and analysis (Kubernet... (#29355 - closed) candidate15.7 -
Spike - investigate Job failed (system failure)... (#29347 - closed)
Runner Fleet 🎢
Bugs 🐛
-
Paginate shared runners in project CI/CD settings (gitlab#354040 - closed) -
Paginate group runners in project CI/CD settings (gitlab#334285 - closed) -
Slow page load times for Admin Area > Runners (gitlab#384066 - closed) priority1
Features
User Experience ✈ 🖌
-
Improve assigned projects section in edit view ... (gitlab#360826) -
Provide estimated wait times for instance runners (gitlab#377963 - closed)
R&D / Spikes 🤔
Edited by Georgi N. Georgiev | GitLab