Skip to content
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

Added job scheduling page #23

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

Added job scheduling page #23

wants to merge 7 commits into from

Commits on Mar 7, 2024

  1. Added job scheduling page

    Signed-off-by: Med16-11 <[email protected]>
    
    resolved conflits
    Med16-11 authored and kamoltat committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    20daee2 View commit details
    Browse the repository at this point in the history
  2. lock & unlock widget added

    Signed-off-by: Med16-11 <[email protected]>
    Med16-11 authored and kamoltat committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    ee23161 View commit details
    Browse the repository at this point in the history
  3. App: Add route for Schedule

    Signed-off-by: Zack Cerza <[email protected]>
    zmc authored and kamoltat committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    564c1b9 View commit details
    Browse the repository at this point in the history
  4. src/pages/Schedule/index: UI facelift + improve logic

    1. Rewrote the components with Material UI
    2. Improved OnListener logics
    3. Improved how we store data in useLocalStorage.
    
    Signed-off-by: Kamoltat Sirivadhna <[email protected]>
    kamoltat committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    aedaec8 View commit details
    Browse the repository at this point in the history
  5. src/pages/Schedule: Connect pulpito-ng with teuthology-api for schedu…

    …ling suites
    
    Use axios post request to for run, dry-run and force-priority
    
    Signed-off-by: Kamoltat Sirivadhna <[email protected]>
    kamoltat committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    9941df5 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. src/pages/Schedule: Added useMutation and CircularProgress

    schedule feature uses useMutation to deal with cases
    like onSuccess, onError and isLoading.
    
    CircularProgress is added when button is clicked
    and mutation is in the state of isLoading.
    
    Signed-off-by: Kamoltat Sirivadhna <[email protected]>
    kamoltat committed May 10, 2024
    Configuration menu
    Copy the full SHA
    e1a1300 View commit details
    Browse the repository at this point in the history
  2. src/pages/Schedule: Display logs + Add Warning alerts

    1. After a run is scheduled, user
    will be able to see the results including
    the logs from teuthology-suite. Only success runs will
    show all logs from teuthology-suite, failed runs
    will only return the exception with descriptive failure
    reasons.
    
    2. Added Warning Alerts for 0 jobs scheduled in a run
    
    3. Added more arguments that can be use to schedule run
    
    Signed-off-by: Kamoltat Sirivadhna <[email protected]>
    kamoltat committed May 10, 2024
    Configuration menu
    Copy the full SHA
    d876adc View commit details
    Browse the repository at this point in the history