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!: expand environments specification #338

Merged

Conversation

olevski
Copy link
Member

@olevski olevski commented Aug 2, 2024

This is a breaking change of the session launchers endpoints.

/deploy renku-ui=andrea/custom-launcher-jupyter-free

@olevski olevski requested a review from a team as a code owner August 2, 2024 13:29
@olevski olevski changed the title feat: expand environments specification feat!: expand environments specification Aug 2, 2024
@olevski
Copy link
Member Author

olevski commented Aug 2, 2024

@coveralls
Copy link

coveralls commented Aug 2, 2024

Pull Request Test Coverage Report for Build 10353957042

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 227 of 237 (95.78%) changed or added relevant lines in 7 files are covered.
  • 48 unchanged lines in 9 files lost coverage.
  • Overall coverage increased (+0.4%) to 90.758%

Changes Missing Coverage Covered Lines Changed/Added Lines %
components/renku_data_services/session/apispec_base.py 7 8 87.5%
components/renku_data_services/session/models.py 50 54 92.59%
components/renku_data_services/session/db.py 59 64 92.19%
Files with Coverage Reduction New Missed Lines %
components/renku_data_services/connected_services/blueprints.py 1 99.07%
components/renku_data_services/crc/db.py 1 87.81%
components/renku_data_services/session/db.py 1 92.27%
components/renku_data_services/storage/blueprints.py 2 94.65%
components/renku_data_services/users/blueprints.py 3 97.93%
components/renku_data_services/base_models/validation.py 4 78.95%
components/renku_data_services/secrets/db.py 6 93.07%
components/renku_data_services/secrets/core.py 10 80.26%
components/renku_data_services/crc/blueprints.py 20 93.19%
Totals Coverage Status
Change from base Build 10285141847: 0.4%
Covered Lines: 9202
Relevant Lines: 10139

💛 - Coveralls

components/renku_data_services/session/apispec.py Outdated Show resolved Hide resolved
Comment on lines +514 to +528
- GLOBAL
- CUSTOM
example: CUSTOM
Copy link
Member

Choose a reason for hiding this comment

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

question: this is a breaking change in the API, does the UI already deal with this/know about this?

Copy link
Member Author

Choose a reason for hiding this comment

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

They do know and that is why we cannot merge this. Andrea is working on adapting the ui to these changes.

components/renku_data_services/session/db.py Outdated Show resolved Hide resolved
components/renku_data_services/session/models.py Outdated Show resolved Hide resolved
components/renku_data_services/session/models.py Outdated Show resolved Hide resolved
@RenkuBot
Copy link
Contributor

You can access the deployment of this PR at https://renku-ci-ds-338.dev.renku.ch

@olevski olevski changed the base branch from main to feat-add-new-sessions-apispec August 27, 2024 13:26
@olevski
Copy link
Member Author

olevski commented Aug 27, 2024

@olevski olevski force-pushed the feat-add-new-sessions-apispec branch from 5a4dfa2 to a4f95d8 Compare August 27, 2024 19:22
@olevski olevski force-pushed the feat-expand-environments-specification branch from 1e99745 to 5e6c418 Compare August 27, 2024 19:31
@olevski olevski force-pushed the feat-expand-environments-specification branch from 5e6c418 to dedee10 Compare August 27, 2024 21:03
@olevski olevski force-pushed the feat-expand-environments-specification branch from 5381766 to 8872560 Compare August 27, 2024 21:21
@olevski olevski force-pushed the feat-expand-environments-specification branch from 8872560 to 4eb2c24 Compare August 27, 2024 21:32
@olevski olevski force-pushed the feat-add-new-sessions-apispec branch from a4f95d8 to 3da7dc0 Compare August 28, 2024 09:26
@olevski olevski force-pushed the feat-expand-environments-specification branch from 4eb2c24 to d76ef5e Compare August 28, 2024 11:30
@olevski olevski force-pushed the feat-expand-environments-specification branch from d76ef5e to 03223a7 Compare August 28, 2024 11:58
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 olevski force-pushed the feat-expand-environments-specification branch from 06a89bf to 1e21119 Compare September 20, 2024 11:17
@olevski olevski merged commit 6cb133f into release-amaltheas-migration Sep 20, 2024
12 of 16 checks passed
@olevski olevski deleted the feat-expand-environments-specification branch September 20, 2024 14:13
@RenkuBot
Copy link
Contributor

Tearing down the temporary RenkuLab deplyoment for this PR.

olevski added a commit that referenced this pull request Sep 20, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Sep 23, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Sep 25, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Oct 2, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Oct 4, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Oct 8, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Oct 22, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Oct 28, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Oct 30, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Oct 31, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Nov 1, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Nov 4, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Nov 6, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Nov 8, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Nov 11, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
olevski added a commit that referenced this pull request Nov 11, 2024
This is a breaking change in the API. It requires changes in the UI for it to be fully useful.
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.

4 participants