Skip to content

Scheduling flows #12388

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
24 tasks
Tracked by #12332
stirby opened this issue Mar 1, 2024 · 3 comments
Closed
24 tasks
Tracked by #12332

Scheduling flows #12388

stirby opened this issue Mar 1, 2024 · 3 comments

Comments

@stirby
Copy link
Collaborator

stirby commented Mar 1, 2024

Under: ☂️ #12332

A list of e2e flows for scheduling and some related issues.

Issues related to scheduling instability

E2E Flows

May need additions.

Admin flows

  • Autostop
    • Admin applies autostop change to template via UI/CLI
      • Does this change propagate to all workspaces upon update
    • Admin enables customization of autostop for workspaces under template
      • Does the autostop default propagate to workspaces
      • After updating, is autostop mutable
    • Admin disables autostop
      • Workspace autostop configuration is overridden
    • Admin sends bump to workspace via CLI
    • Is workspace considered active when…
  • Autostart
    • Admin applies autostart change to template via UI/CLI
      • Does this change propagate to all workspaces upon update
    • Admin enables customization of autostop for workspaces under template
      • Does the autostop default propagate to workspaces
      • After updating, is autostop mutable
    • Admin disables autostop
      • Workspace autostop configuration is overridden
  • Dormancy
    • Workspaces are cleaned up by admin-enabled workspace dormancy
  • Autostop Requirement
    • Does the requirement only kick in at the start of quiet hours
    • Does the requirement shutdown without quiet hours configured

User flows

  • Autostop
    • User can override default autostop when permitted
    • Users can manually bump autostop
      • via GUI
      • via CLI
  • Autostart
    • Users can configure autostart days when permitted by template admin
  • Quiet hours
    • User configured quiet hours override admin defaults
@Kira-Pilot
Copy link
Member

Perhaps we should work on this before we tackle any scheduling refactoring that comes out of #12853 - this way we can make sure we preserve existing functionality

@stirby
Copy link
Collaborator Author

stirby commented May 31, 2024

Maybe we can loop this into the scheduling refactor @Kira-Pilot @sreya? Or are we done with the stability push?

@stirby
Copy link
Collaborator Author

stirby commented May 31, 2024

Happy with e2e tests.

@stirby stirby closed this as completed May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants