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

[Epic] Contribute to successful usage of Thoth Service in the OS-Climate project #401

Open
4 of 22 tasks
codificat opened this issue May 3, 2022 · 8 comments
Open
4 of 22 tasks
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature. lifecycle/active Indicates that an issue or PR is actively being worked on by a contributor. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. sig/user-experience Issues or PRs related to the User Experience of our Services, Tools, and Libraries. triage/accepted Indicates an issue or PR is ready to be actively worked on. wg/cre Issues or PRs related to the Custom Runtime Environment (fka Custom Notebook Image) ODH feature.

Comments

@codificat
Copy link
Member

codificat commented May 3, 2022

Problem statement

The aicoe-osc-demo repository is, at the moment, not taking full advantage of Thoth services.

High-level Goals

We would like that Thoth's guidance and pipeline services are successfully used by the OS-Climate reference project, so that further collaboration with the project continues to use Thoth services.

This implies that the aicoe-osc-demo repository should be able to:

  • get Thoth advise to manage their notebooks and software stacks dependencies, manually (e.g. via thamos and/or the jupiterlab extension)
  • have Kebechet automatically update dependencies in the repository, based on Thoth advise
  • automatically build images from the repository content for data scientists to use in the operate first Open Data Hub environment

Proposal description

The work here involves working together with the team that maintains the repo to make sure that:

  • the repository's dependencies can be advised by Thoth
  • container images can be successfully built and maintained
  • users of the repository understand the workflow involved, how to use the service, and what are the benefits of doing so

Alternatives

Leave as is

Additional context

This is part of this quarter's OKRs

Acceptance Criteria

@codificat codificat added the kind/feature Categorizes issue or PR as related to a new feature. label May 3, 2022
@sesheta sesheta added needs-triage Indicates an issue or PR lacks a `triage/...` label and requires one. needs-sig labels May 3, 2022
@codificat
Copy link
Member Author

/sig user-experience
/triage accepted

Planning to work on this next, so
/assign
/priority critical-urgent

@sesheta sesheta added sig/user-experience Issues or PRs related to the User Experience of our Services, Tools, and Libraries. triage/accepted Indicates an issue or PR is ready to be actively worked on. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. and removed needs-sig needs-triage Indicates an issue or PR lacks a `triage/...` label and requires one. labels May 3, 2022
@codificat codificat changed the title Contribute to successful usage of Thoth Service in the OS-Climate project [3pt] Contribute to successful usage of Thoth Service in the OS-Climate project May 3, 2022
@codificat
Copy link
Member Author

/milestone OKR review Q2 2022

@sesheta sesheta added this to the OKR review Q2 2022 milestone May 3, 2022
@codificat
Copy link
Member Author

/lifecycle active

@sesheta sesheta added the lifecycle/active Indicates that an issue or PR is actively being worked on by a contributor. label May 11, 2022
@mayaCostantini
Copy link
Contributor

/assign

@codificat codificat changed the title [3pt] Contribute to successful usage of Thoth Service in the OS-Climate project [Epic] Contribute to successful usage of Thoth Service in the OS-Climate project May 19, 2022
@codificat
Copy link
Member Author

The OSC https://github.com/os-climate/data-platform-demo repo has a simpler Pipfile without path/file based deps.

Maybe start with that one first?

Currently, the only thing preventing a thoth advise for that repo is that one of the dependencies is not known: osc-ingest-tools (https://github.com/os-climate/osc-ingest-tools).

@codificat
Copy link
Member Author

The data-platform-repo now meets all the requirements to receive advice, and a thamos advise request succeeds.

However, PRs from the bot's advise manager would fail checks due to missing DCO - created thoth-station/kebechet#1067 for that

@goern
Copy link
Member

goern commented Aug 19, 2022

any update on this?

@codificat
Copy link
Member Author

Description updated with more related issues/tasks

@codificat codificat added the wg/cre Issues or PRs related to the Custom Runtime Environment (fka Custom Notebook Image) ODH feature. label Sep 27, 2022
@mayaCostantini mayaCostantini removed their assignment Dec 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. lifecycle/active Indicates that an issue or PR is actively being worked on by a contributor. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. sig/user-experience Issues or PRs related to the User Experience of our Services, Tools, and Libraries. triage/accepted Indicates an issue or PR is ready to be actively worked on. wg/cre Issues or PRs related to the Custom Runtime Environment (fka Custom Notebook Image) ODH feature.
Projects
Status: 🏗 In progress
Status: 🏗 In progress
Development

No branches or pull requests

4 participants