Self-hosted covalent UX #1307
Closed
venkatBala
started this conversation in
General
Replies: 1 comment
-
@venkatBala I think one of the concerns was how would the user be informed of the address where the UI is running. Currently, Note that opening the UI automatically once the dispatch is done is not enough to minimize the accessibility barrier to the UX. For example, if the user closes the browser and hasn't saved the server address, they still would need a similar way to |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As the self-hosted Covalent on AWS is nearing completion, the desired UX around it needs some discussion. As pointed out in earlier discussions, the process for deploying covalent on AWS EC2 is fairly straightforward. Covalent AMIs are (to be) built with each stable release automatically via the release pipelines. The corresponding
terraform
script to deploy a EC2 virtual machine using the stable AMI can be found inAgnostiqHQ/terraform
repository undercovalent-ec2-server
. For completeness, the command to deploy Covalent on AWS isThe output of this command will be the public ip address (FQDN) that was dynamically assigned to the instance by AWS. This in principle is all a user should need to start dispatching workloads to
Covalent
.This discussion is intended to address the following issues
ct.set_config("dispatcher.address", <dispatcher_address>)
to set the address therecovalent config
CLI be modified to allow configuringcovalent.conf
from the command line?covalent
UI open automatically once a dispatch is done?Secondly, as can be noted the terraform command required to self-host covalent is entirely independent to Covalent and can be carried out as such. Would having a UX that is part of
covalent
CLI itself help here i.e. (for example)Is there a benefit to having such a UX? The addition of
requirements.txt
here is to allow users to install any additional python packages needed for their workflows/tasks.Another thing to consider is the what the UX surrounding CLI would be like. With Covalent self-hosted, in principle there is no need for a user to run
covalent start
on their local machines as all the dispatches are forwarded to the remote server. This entails that any other CLI command would not work at present i.e.covalent logs
locally will not return anything since the logs are being generated and stored on the remote machinecovalent cluster
and all of its sub-commands also will not work for the same aforementioned reasonscovalent status
will report thatserver
is not running since for the time being it checks whether covalent is running locally on the user's machineWhat the UX around this ought to be needs to be discussed and prioritized accordingly.
@wjcunningham7 @santoshkumarradha @AlejandroEsquivel
Beta Was this translation helpful? Give feedback.
All reactions