Skip to content

Conversation

@Json-Andriopoulos
Copy link
Contributor

@Json-Andriopoulos Json-Andriopoulos commented Dec 11, 2025

Describe changes

Extends the CLI capabilities for schedule management and provides users the ability to stop/resume schedules. Users can easily activate & deactivate schedules the following way:

zenml pipeline schedule deactivate <schedule_id>
zenml pipeline schedule activate <schedule_id>

Currently stop/resume functionality is available only for the Kubernetes orchestrator.

Pre-requisites

Please ensure you have done the following:

  • I have read the CONTRIBUTING.md document.
  • I have added tests to cover my changes.
  • I have based my new branch on develop and the open PR is targeting develop. If your branch wasn't based on develop read Contribution guide on rebasing branch to develop.
  • IMPORTANT: I made sure that my changes are reflected properly in the following resources:
    • ZenML Docs
    • Dashboard: Needs to be communicated to the frontend team.
    • Templates: Might need adjustments (that are not reflected in the template tests) in case of non-breaking changes and deprecations.
    • Projects: Depending on the version dependencies, different projects might get affected.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Other (add details above)

@github-actions github-actions bot added the enhancement New feature or request label Dec 11, 2025
@Json-Andriopoulos Json-Andriopoulos force-pushed the feature/stop-resume-schedules branch 3 times, most recently from 48b2411 to 4c74758 Compare December 11, 2025 13:08
@Json-Andriopoulos Json-Andriopoulos marked this pull request as ready for review December 11, 2025 13:08
@Json-Andriopoulos Json-Andriopoulos added run-slow-ci Tag that is used to trigger the slow-ci release-notes Release notes will be attached and used publicly for this PR. labels Dec 11, 2025
@Json-Andriopoulos Json-Andriopoulos force-pushed the feature/stop-resume-schedules branch from 4c74758 to 8092f71 Compare December 11, 2025 13:58
substitutions: Optional[Dict[str, str]] = None,
cache_policy: Optional["CachePolicyOrString"] = None,
runtime: Optional[StepRuntime] = None,
heartbeat_healthy_threshold: Optional[int] = None,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't seem to be related to the rest of the PR, no ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct, just a quick UX fix I noticed.

@Json-Andriopoulos Json-Andriopoulos force-pushed the feature/stop-resume-schedules branch from d62370c to 3b01d1a Compare December 15, 2025 12:57
@Json-Andriopoulos Json-Andriopoulos force-pushed the feature/stop-resume-schedules branch from 3b01d1a to 4c81602 Compare December 16, 2025 09:02
@Json-Andriopoulos Json-Andriopoulos merged commit 55c70fd into develop Dec 16, 2025
71 of 75 checks passed
@Json-Andriopoulos Json-Andriopoulos deleted the feature/stop-resume-schedules branch December 16, 2025 10:22
@bcdurak bcdurak linked an issue Dec 17, 2025 that may be closed by this pull request
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request release-notes Release notes will be attached and used publicly for this PR. run-slow-ci Tag that is used to trigger the slow-ci

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stop/Resume schedules

3 participants