stfc / cloud Goto Github PK
View Code? Open in Web Editor NEWSCD Cloud webportal
SCD Cloud webportal
If a VM is powered off then there is no entry in the history which is active so there is no hostname to generate the token.
I know my VMs are owned by me, so why take up space on my screen to tell me that again.
When sharing VMs within teams it'd be nice to show who initially created a machine in the web portal.
The is especially useful as currently only the creator of a machine can delete it.
When "The cloud may be experiencing problems" the usage dials show up as weirdly laid out text input boxes, perhaps they should be hidden until they can be drawn properly?
As there is no way of clearing the SSH key would it be possible to either add a button to clear it or the ability to delete the whole thing without reverting to the old key.
It would be good if the link to the TOS appeared in the menu on the machines page as well as the homepage
If the list of templates available to the user is empty, then when they click create machine they get an error (or it fails silently in some cases). As we manage who has access to resources by not exposing templates by default, this is an issue. Ideally when the user has no templates available, they should not have a create VM button and instead have a message telling them to contact the support email address.
I like the new click-through menu to choose a template for a new VM. However when I reach the final 'option' I have to click the button even if there is only one option for me to choose, it would be great if it was selected for me automatically.
The machine list shows any provisioned machine as 'Active' regardless of its ready state. If trying to ssh (rather than using the gui) while the machine is still booting up you get a very unhelpful message. It'd be nice to be able to show the machine as still booting and when ready to accept connections then show it as 'Active' (or perhaps 'Ready').
I have 5 of my own VMs and 11 that I can see under "All VMs".
If I switch to "All VMs" and go to page 2, then switch back to "My VMs" I am left on a non-existent page 2 "Showing 11 to 5 of 5 entries".
Specifically it removes dots from names, so something like:
Test version 14.6
gets mangled into
Test version 146
Or:
host.example.org
into
hostexampleorg
The underlying platform supports dotted names so I currently use the CLI to rename VMs to work around this, it would nicer if I didn't have to.
This seems to have come about when the resource management system got updated.
For some reason the pagination relies on reading quota.js
.
I'm now looking at plugins to completely replace our current way of showing the vm list, and that will be able to handle pagination better.
There is currently text above the VM table that says how much of their quota users are using. Could we add some text next to this saying something like "to increase your quota contact cloud-support@...". Possibly only when they have used more than half of one of their quotas?
Not all groups will want to see each others VMs, so having the tick box will just be a source of confusion for users. It would be good if it wasn't visible in this case. The case can be identified by the list of the users VMs being the same length as the one when they see all the ones visible to them. Alternatively, the longer of the lists could be examined for VMs not owned by the user.
We need to examine how we provide the terms of service. Currently this is a static page, which we locally overwrite when we install. This would be better as a config file of some kind, this would also allow us to clean up our quattor configuration. If we are leaving a default template, we should remove the hard coded links to internal stfc sites.
We could have a button next to VMs to created a helpdesk ticket. This would ensure the vm hostname is in the subject.
The webfrontend needs to be tested for compatibility with IE. In the past there have been issues and it is not clear that these have been resolved.
Sometimes I start with a randomly generated name and then later want to rename a VM to remind me what it was for. The underlying cloud platform supports this, so can we expose it please?
Add a "Field Chooser" to the machines view to enable adding or removing of information from this view
i.e. rev counters for cpu and memory
I'm lazy and don't like typing too much out so I try to copy the hostname from my machines list. The problem is, as the page is constantly updating it makes it really difficult to be quick enough to select and copy before the page has been reset. A nice little 'Copy Hostname' button would be useful.
It would be good to see what options you have already selected when using the template select click-through menu.
Not saying that this is an issue really - why do we have it on any of the pages? All it has is a copyright statement and on a wide-screen monitor it takes a load of screen space.
At present users can only see VMs which they created, they should be able to see all VMs they have access to
"SCD Cloud" is not a legal entity, STFC owns all copyright.
Once vms are migrated their VNC token is not updated so you get a 1006 error when you open noVNC
Add ability to select a sandbox and personality when creating a VM
increase/decrease cpu/memory
It's super annoying having to copy the global config file every time you do a pull of the repository and then put it back in after.
A much better solution would be to have a default.conf
and a custom.conf
. The custom one could be untracked and could overwrite the defaults.
Add a way of filtering the VMs on the Machines page to show either All VMs or only the user's VMs.
I am imagining a tick box.
Add a banner to all pages that can hold notes such as status updates.
This should be easily settable through a text file
Standardise to a particular format i.e. ini
This is so that metaconfig works nicely in Aquilon
Change to using VCPU in the machines list and the create machines window.
This is to accommodate Over provissioning
Hi
At this moment the users can connect to the cloud framework using thier login and password, but would be possible to include Kerberos support in your frontend as well? This way any valid user with a kerberos ticket would be logged automatically (and if not the fronted will show the regular user/pass login page).
This request is also related with an OpenNebula PR to include a new auth in Sunstone to authenticate remote
users. The authentication work will relies on Apache, the configuration is quite similar to X509
auth, but we will use a Kerberos ticket instead of an user certificate.
More info about this request in OpenNebula:
Cheers
Alvaro
Reported by user. On /machines/ssh - "Just paste you public key in the box below."
We need to look at the source of the badwords file. it is unclear what its origin is.
Add Hard Restart Option to the machines list
so we can track usage and analyse
DataTables has a large amount of features that we want/need.
It will solve #59, #60 and #63. It will help with #64 and adds the functionality to let users search their VM list.
Everything seems like it has gone up a few font sizes. I feel like I have to sit away from my screen now to read it.
Move the FAQ button to the other side of the page, This does need to be behind the login barrier
I get this error from server.py using VNC keys
Traceback (most recent call last):
File "server.py", line 47, in
wsparams.append('--key=' + cherrypy.config.get("key"))
TypeError: cannot concatenate 'str' and 'NoneType' objects
because a type in:
https://github.com/stfc/cloud/blob/master/server.py#L47
it should be
wsparams.append('--key=' + cherrypy.config.get("wskey"))
Add a view for vm detail and additional functionality
Make the machines view sort able by each of the headings.
Add "Send Ctrl+Alt+Del" to VNC window for the purposes of restarting machines
Could you either gray out the delete button or throw an error message if the user does not have rights to delete a VM?
Add ability to attach/detach storage
As things stand, there are two menus; The main one and the side one.
Currently the main menu has only one link ('Machines') that links to the overview page of your running VMs and the side menu has everything else.
I would argue that the main menu should have something along the lines of:
Home
- I know the logo links but not everyone clicks logos.What we offer
There is already a bit of this around on the 'Infrastructure' and 'Welcome' slides, but a page that goes into more detail would be good.Terms of Service
sort of as per #1 but it might as well be global.FAQs
Currently, you have to login to see them - might as well make them visible from the start.My Machines
Essentially the current 'Machines' tab - but does it need to be visible to people who are not logged in?Any thoughts?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.