Skip to content

feat: launch sessions using the new operator#351

Closed
olevski wants to merge 210 commits intomainfrom
feat-run-notebook-service
Closed

feat: launch sessions using the new operator#351
olevski wants to merge 210 commits intomainfrom
feat-run-notebook-service

Conversation

@olevski
Copy link
Copy Markdown
Member

@olevski olevski commented Aug 12, 2024

/deploy renku=feat-jupyter-free-sessions amalthea-sessions=fix-missing-status renku-gateway=feat-add-renku-refresh-token-for-data-service extra-values=amalthea-sessions.deployCrd=false

rokroskar and others added 30 commits June 3, 2019 17:15
* refactor: minor formatting and unnecessary code removal

* feat: include notebook username in pod labels

* refactor: minor

* feat: use k8s API to get user Jupyter servers

* refactor: remove ununsed code

* fix: minor fix in README.rst

* feat: return server data as needed by UI

Co-authored-by: rokroskar <rokroskar@gmail.com>

* build: make tests pass

* fix: apply review comments
…ves (#190)

* fix: use shortened commit-sha to check for an autosave match

* fix: use commit-sha of remote branch to create autosave branch name

* fix: avoid a None dereferencing

* fix: use both local and remote commit-sha for autosave
fix: update telepresence script and add vs code debugger
* feat: handle k8s api errors when querying for logs (#216)
feat: return json data from server_logs and expose lines limit

fix #224
- Enable the use of tmpauthenticator for Jupyterhub authentication.
  This enables notebook sessions for logged-out users. Closes #171

- Enable logged in users without write access to a project to start
  notebook servers from the project. Closes #275

- Add a helper script which creates a helm values file for a secondary
  notebooks service deployment from the main Renku values file (some
  amount of guessing involved).
Add cronjob that periodically deletes users image pull secrets along with unit tests
* fix: cannot create user env due to invalid k8s secret labels
* fix: properly determine user server pod status with multiple containers

Co-authored-by: Andreas Bleuler <ableuler@users.noreply.github.com>
* chore: simplify tests

* chore: make JH start once per session

* feat: add schemas and swagger

* feat: add swagger descriptions and security schema

* chore: add docstrings to schema classes

* fix: return server details when pending and spawning to prevent UI content flicker
* fix: add missing fields in renku-notebooks schemas

* chore: update tests

* fix: simplify definition of UserPodResources schema
@olevski olevski changed the base branch from main to feat-expand-environments-specification August 27, 2024 13:35
@olevski olevski changed the base branch from feat-expand-environments-specification to main August 27, 2024 13:51
@olevski
Copy link
Copy Markdown
Member Author

olevski commented Aug 27, 2024

This change is part of the following stack:

Change managed by git-spice.

@olevski olevski force-pushed the feat-run-notebook-service branch from 408ce48 to 92d4ca6 Compare August 27, 2024 14:14
@olevski olevski changed the base branch from feat-expand-environments-specification to main August 27, 2024 18:48
@olevski olevski changed the base branch from main to feat-add-new-sessions-apispec August 27, 2024 19:17
@olevski olevski changed the base branch from feat-add-new-sessions-apispec to main August 27, 2024 19:20
@olevski olevski changed the base branch from main to feat-add-new-sessions-apispec August 27, 2024 19:20
@olevski olevski force-pushed the feat-add-new-sessions-apispec branch from 5a4dfa2 to a4f95d8 Compare August 27, 2024 19:22
@olevski olevski changed the base branch from feat-add-new-sessions-apispec to main August 27, 2024 21:29
@olevski olevski closed this Aug 27, 2024
@RenkuBot
Copy link
Copy Markdown
Contributor

Tearing down the temporary RenkuLab deplyoment for this PR.

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

Successfully merging this pull request may close these issues.

7 participants