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
Feedback/improvements for dss #44
Comments
Thank you for reporting us your feedback! The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5436.
|
I'm +1 on pretty much everything here. Adding some notes: Timeoutagreed that LoggingAgreed that the logging is inconsistent. My preference would be document anything we dislike, but not to bother changing it until most of the commands are implemented and tested. Reason being that we're going to have to go through at the end anyway and make sure it all feels consistent. wdyt? manifest template installsYep that's a bug. To test it atm before this gets fixed, it should work if you do an editable install ( |
I tried sorting out the manifest stuff and I don't know what I'm doing wrong, but I can't get it to include anything in the dist. If anyone else knows how to make it work, that would be helpful |
Another piece of feedback: every time a command timesout, ALL the resources in the |
Bug Description
There are a couple of user experience limitations that are preventing us from using dss correctly. There are also small errors in the code. Here are a couple I have found while reviewing some PRs:
dss initialize --kubeconfig $KUBECONFIG
command just times out with a message that is not very helpful message:For enhancing the user experience it would be ideal to have:
manifest_templates
are not installed in/usr/local/lib/python3.10/dist-packages/dss/
which causes some of the dss commands to fail while looking for those package data files. I have identified some missing items in thesetup.cfg
file:[options.package_data]
should point to the files inmanifest_templates/
instead of justmanifest.yaml
There seems to be a typo here. It should be 60(?).
The logs in the initialise command is confusing:
We are waiting for the
mlflow
deployment to be ready, but then we refer to themlflow-deployment
. I see two problems with this:mlflow
, which seems out of context considering that we are runningdss initialize ...
. I'd expect better messaging for this, like: initializing dss -> deploying mlflow -> waiting for mlflow -> etc.README.md
,CONTRIBUTING.md
.dss
that tells users when any of the dependencies are missing or prerequisites are not metTo reproduce
The text was updated successfully, but these errors were encountered: