Pipeline schedules will only return 100 entries in the UI
Summary
After upgrading to 16.4, the pipeline schedules view in the UI will only return 100 schedules. If you have more than 100 scheduled pipeline configurations, you have no way of viewing or interacting with these via the UI. This behavior was not present within 16.3.4.
Steps to reproduce
On a GitLab instance utilizing 16.4:
- Create a test project.
- Create more than 100 scheduled pipelines. Python script for automating this can be found here. Note: you must increase the plan limit in order to create more than 10 pipeline schedules by default (
Plan.default.actual_limits.update!(ci_pipeline_schedules: 150)
). - View the pipeline schedules. Only 100 will be displayed.
What is the current bug behavior?
Only 100 pipeline schedules are displayed within the UI.
What is the expected correct behavior?
All pipeline schedules are displayed as they previously were prior to the 16.4 release.
Workaround
Pipeline schedules can still be seen and edited via the API.