Skip to content

View schedule without taking ownership

Proposal

Currently, in the UI, I can only view basic information about a pipeline schedule: when it's next going to trigger, whether it's enabled, who it's owned by, and what it's description is. If I want to know specifics, such as the actual "cron" rule, I have to take over ownership of the schedule. I do not want to do this, as we have many schedules set up to be owned by our service account, to ensure essential processes continue running if a person leaves. It is also unnecessary, as the information I want to see is available through the API. What I would like is some way to view this information in the UI as well: the cron rule, or a translation of it into prose; the timezone for the cron rule; its next scheduled run; and whether it's active or not.

Alternatively, and perhaps better, it would be nice to have a schedule rule owned by the project instead of a user associated with the project. This would have to allow maintainers to view and edit the schedule rule without taking ownership, but it would ensure continuity of processes if a maintainer leaves (instead of our hack of assigning ownership to a service account).

The customer uses scheduled pipelines for several critical features so having these schedules interrupted increases the risk

Edited by Rutvik Shah