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

feat: run notebooks in data service #375

Merged

Commits on Sep 20, 2024

  1. feat: update and expand apispec for environments

    chore: filter environments by owner type
    
    squashme: address comments
    
    feat!: expand environment specification
    
    This is a breaking change in the API.
    
    chore: add tests and minor fixes
    
    chore: test the global environments migration
    
    chore: fix tests
    
    chore: minor improvements to db session handling
    
    squashme: minor fix
    
    squashme: fixups for conflict resolutuion after merge
    
    squashme: fix failing tests
    
    chore: address comments
    olevski committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d054be4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab30975 View commit details
    Browse the repository at this point in the history
  3. squashme: notebooks changes

    This includes major edits to the notebooks code to work with the data
    service.
    olevski committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    4abf6be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72dab6a View commit details
    Browse the repository at this point in the history
  5. chore: do not use the complicated notebooks gitlab header

    The gitlab credentials header from the notebooks is really complicated.
    We used it here just to get the access token expiry. I modified the
    gateway to now pass in an extra header value to indicate the gitlab
    token expiry.
    olevski committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b5d7a07 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08235bd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    db1c8cb View commit details
    Browse the repository at this point in the history
  8. squashme: add missing patch and logs endpoints

    The endpoints for getting the logs of a session and patching a session
    were not implemented. This commit adds them.
    olevski committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c268dd0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1f94ace View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bb9a21e View commit details
    Browse the repository at this point in the history
  11. refactor: make APIUser a frozen dataclass

    As there is no reason that these object shall be modified within
    the services, it simplifies its handling.
    sgaist authored and olevski committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    040c6e9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b0545e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    1a44f2e View commit details
    Browse the repository at this point in the history
  2. squashme: Apply suggestions from code review

    Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch>
    olevski and sgaist authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    699211e View commit details
    Browse the repository at this point in the history