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

General To-Do List #39

Open
15 of 46 tasks
scott-taubman opened this issue Aug 18, 2022 · 0 comments
Open
15 of 46 tasks

General To-Do List #39

scott-taubman opened this issue Aug 18, 2022 · 0 comments
Labels

Comments

@scott-taubman
Copy link
Contributor

scott-taubman commented Aug 18, 2022

This is an ever changing list of things that need to happen to reach 1.0 (or whatever we call the initial release). This is not intended to be persistent list. Completed items may be cleared off from time to time. It's just intended to be a place to record things that have to happen as we think of them.

Must Haves

These are to be considered the hard requirements.

General

CLI

Known Bugs

Tech Debt

Bonus Features

These are not must-haves, but if we find ourselves with time to spare these would be nice to have

  • User onboarding (walk a user through creating an account and a team)
  • Private runners
  • Refine (or remove?) /users endpoint response (public vs private, remove unwanted fields)
  • Deal with additional parameters in tasking (parameters not present in the function schema)

Future Roadmap

Placeholder section for features that we may want to throw on a future roadmap

Features

  • Runners that are not dependent on docker-in-docker (kubernetes, ecs, etc. native)
  • Task parameter secrets (individual task parameters that won't be stored or echoed back)
  • Provide a more scalable solution for results and log storage (Log streaming solution #255).

Tech Debt

  • Refactor listener code to be reusable between runner and django app
  • Improve re-use of permission / queryset filtering logic between api and ui views
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant