7 Updating Django Object Log to 0.5.1
15 - Nodes are now cached in the database:
16 - Node detail views are now available, including some admin methods
17 - VirtualMachines may now be edited, renamed, and migrated.
18 - Errors while creating virtual machines are now handled better, and
20 - Django Object Log is now providing logs for all objects tracked by
22 - Admins can now add ssh keys for other users
23 - Virtual machine detail page has had its layout updated to be more
25 - fixed bugs preventing syncdb working with postgresql
30 - `#987 <http://code.osuosl.org/issues/987>`_ **Feature** VM: Modify settings
31 - `#2661 <http://code.osuosl.org/issues/2661>`_ **Feature** VM Migration
32 - `#2703 <http://code.osuosl.org/issues/2703>`_ **Feature** Nodes: Implement RAPI features
33 - `#2715 <http://code.osuosl.org/issues/2715>`_ **Feature** Nodes: change roles
34 - `#2727 <http://code.osuosl.org/issues/2727>`_ **Feature** Nodes: evacuate button
35 - `#3309 <http://code.osuosl.org/issues/3309>`_ **Bug** Overview: missing/import links
37 - `#3423 <http://code.osuosl.org/issues/3423>`_ **Bug** Migrate incorrectly sets cleanup=true
38 - `#3435 <http://code.osuosl.org/issues/3435>`_ **Bug** Nodes: Modify role lacks node, force
40 - `#3447 <http://code.osuosl.org/issues/3447>`_ **Bug** Conflicts between required fields for
41 VirtualMachineTemplate and NewVirtualMachineForm and
42 ModifyVirtualMachineForm
43 - `#3471 <http://code.osuosl.org/issues/3471>`_ **Feature** SSH Keys: Cluster support in
45 - `#3489 <http://code.osuosl.org/issues/3489>`_ **Bug** VirtualMachine create is not checking
47 - `#3549 <http://code.osuosl.org/issues/3549>`_ **Bug** Add GPL header to files
48 - `#3555 <http://code.osuosl.org/issues/3555>`_ **Bug** Reboot VirtualMachine log message is
50 - `#3621 <http://code.osuosl.org/issues/3621>`_ **Bug** Migrate buttons showing when user
52 - `#3651 <http://code.osuosl.org/issues/3651>`_ **Bug** Admins adding ssh key to another user
53 adds the sshkey to their own profile
54 - `#3657 <http://code.osuosl.org/issues/3657>`_ **Bug** Pulling ssh keys for a VM produces an
56 - `#2841 <http://code.osuosl.org/issues/2841>`_ **Feature** Allow reinstall when create fails
57 - `#3225 <http://code.osuosl.org/issues/3225>`_ **Feature** SSH keys view for all keys
58 - `#3285 <http://code.osuosl.org/issues/3285>`_ **Bug** VM Edit shouldn't always require
60 - `#3315 <http://code.osuosl.org/issues/3315>`_ **Bug** VM Reinstall: Job always displaying
62 - `#3357 <http://code.osuosl.org/issues/3357>`_ **Feature** virtual machine detail view
63 should use an installation progress template
64 - `#3399 <http://code.osuosl.org/issues/3399>`_ **Bug** Add "Free" to Memory/Disk column
65 labels on overview page
66 - `#3411 <http://code.osuosl.org/issues/3411>`_ **Bug** Template error when creating a VM
68 - `#3417 <http://code.osuosl.org/issues/3417>`_ **Bug** JSON output not displaying when doing
70 - `#3441 <http://code.osuosl.org/issues/3441>`_ **Bug** Nodes: Incorrect wording for evacuate
71 - `#3213 <http://code.osuosl.org/issues/3213>`_ **Bug** Create form does not remember values
72 when errors are reached
73 - `#3243 <http://code.osuosl.org/issues/3243>`_ **Bug** When deleting someones permissions
74 frmo cluster/vm the html row is not removed
75 - `#3465 <http://code.osuosl.org/issues/3465>`_ **Bug** clearing the job error from a failed
76 create results in vm that cannot be recovered by a user
77 - `#3513 <http://code.osuosl.org/issues/3513>`_ **Bug** Nodes: Setting node to offline
78 results in a traceback
79 - `#3531 <http://code.osuosl.org/issues/3531>`_ **Bug** Change "Failover Node" to "Secondary
80 Node" on VM Detail page
81 - `#3561 <http://code.osuosl.org/issues/3561>`_ **Bug** Log messages that can involve a Group
82 in place of a User are not rendered correctly
83 - `#789 <http://code.osuosl.org/issues/789>`_ **Feature** VM Creation - add network boot
85 - `#2667 <http://code.osuosl.org/issues/2667>`_ **Feature** Add templates and keys to LogItem
86 - `#2673 <http://code.osuosl.org/issues/2673>`_ **Feature** create generic view for
87 displaying LogItems for a given object
88 - `#2679 <http://code.osuosl.org/issues/2679>`_ **Feature** need to log virtualmachine
89 reinstallation actions
90 - `#2691 <http://code.osuosl.org/issues/2691>`_ **Feature** VM: Rename
91 - `#2709 <http://code.osuosl.org/issues/2709>`_ **Feature** Nodes: Node Detail Tab
92 - `#2721 <http://code.osuosl.org/issues/2721>`_ **Feature** Nodes: migrate button
93 - `#2901 <http://code.osuosl.org/issues/2901>`_ **Bug** CD-ROM selected as Create VM Boot
95 - `#3105 <http://code.osuosl.org/issues/3105>`_ **Feature** form dropdowns replaced with
96 single choice should be formatted better
97 - `#3123 <http://code.osuosl.org/issues/3123>`_ **Bug** Modify Instance: disk\_type fails
98 - `#3129 <http://code.osuosl.org/issues/3129>`_ **Bug** CreateVM: CD-ROM Image Path needs to
100 - `#3135 <http://code.osuosl.org/issues/3135>`_ **Feature** Create VM: Only show VM Image
101 Path if CD-ROM is selected as a boot device
102 - `#3159 <http://code.osuosl.org/issues/3159>`_ **Bug** VM: users with only tags/modify
103 should at least see overview
104 - `#3195 <http://code.osuosl.org/issues/3195>`_ **Feature** Add links to editing permissions
105 on Group-Permissions page
106 - `#3207 <http://code.osuosl.org/issues/3207>`_ **Bug** Ram/Disk is missing jquery progress
107 bar on resources tab for user and group
108 - `#3231 <http://code.osuosl.org/issues/3231>`_ **Feature** Separate the create VM javascript
109 code and CSS from template into their own files
110 - `#3261 <http://code.osuosl.org/issues/3261>`_ **Feature** Create sendable disabled
112 - `#3267 <http://code.osuosl.org/issues/3267>`_ **Bug** Adding a cluster with a bogus
113 hostname results in a django exception page
114 - `#3279 <http://code.osuosl.org/issues/3279>`_ **Feature** Cluster: Add totals to detail
116 - `#3291 <http://code.osuosl.org/issues/3291>`_ **Feature** VM Edit: add more parameters
117 - `#3297 <http://code.osuosl.org/issues/3297>`_ **Feature** VM: Improve detail page
118 - `#3321 <http://code.osuosl.org/issues/3321>`_ **Feature** Jobs: link to job output on
120 - `#3351 <http://code.osuosl.org/issues/3351>`_ **Bug** Create VM: Don't show a secondary
121 node if drbd selected for disk template and there's only one node
123 - `#3393 <http://code.osuosl.org/issues/3393>`_ **Bug** Getting 500 internal sever error on
125 - `#3405 <http://code.osuosl.org/issues/3405>`_ **Bug** CSRF Vulnerabilities in AJAX POST
126 requests that do not use forms.
127 - `#3453 <http://code.osuosl.org/issues/3453>`_ **Bug** Clearing job error did not clear it
128 from the objects detail page
129 - `#3459 <http://code.osuosl.org/issues/3459>`_ **Feature** Ability to clear job error from
131 - `#3477 <http://code.osuosl.org/issues/3477>`_ **Bug** SSH keys: strip new lines
132 - `#3495 <http://code.osuosl.org/issues/3495>`_ **Bug** javascript on vm create page is
133 reseting node selection and hostname
134 - `#3501 <http://code.osuosl.org/issues/3501>`_ **Bug** Nodes column empty on clusters page
135 - `#3507 <http://code.osuosl.org/issues/3507>`_ **Feature** Add units, better description to
137 - `#3543 <http://code.osuosl.org/issues/3543>`_ **Bug** A failed create VM will list two jobs
138 - `#3633 <http://code.osuosl.org/issues/3633>`_ **Feature** Rename "reboot" button on modify
140 - `#999 <http://code.osuosl.org/issues/999>`_ **Feature** VM Creation: add network boot
142 - `#3111 <http://code.osuosl.org/issues/3111>`_ **Bug** overview page css for tables is not
144 - `#3201 <http://code.osuosl.org/issues/3201>`_ **Bug** Setting owner without cluster write
146 - `#3339 <http://code.osuosl.org/issues/3339>`_ **Bug** Virtual Machine Template - Model
148 - `#3345 <http://code.osuosl.org/issues/3345>`_ **Bug** Virtual Machine Action Buttons not
150 - `#3363 <http://code.osuosl.org/issues/3363>`_ **Bug** Node Bar Discrepencies
151 - `#3369 <http://code.osuosl.org/issues/3369>`_ **Feature** Job list: Update icons for node,
153 - `#3375 <http://code.osuosl.org/issues/3375>`_ **Feature** update object log templates to
154 include link to the associated job when appropriate
162 - Status Dashboard is now the front page for GWM
164 - lists cluster status for admins.
165 - lists summary of virtual machines status for users.
166 - lists resource usage for the user and groups.
167 - error list including job failures and ganeti errors.
169 - Integrated NoVNC, an HTML5 + WebSockets VNC viewer
170 - Super users can now view resource usage and permissions for users and
172 - Virtual machine lists are now paginated for quicker loading
173 - Ram and CPU quota is now based off running virtual machines
175 - Virtual Machines list now properly works for cluster admins
180 - `#273 <http://code.osuosl.org/issues/273>`_ **Bug** Deleting a User/Group from a Cluster
181 does not remove custom Quota
182 - `#399 <http://code.osuosl.org/issues/399>`_ **Bug** Cluster admin permission does not
183 extend permissions to virtual machines
184 - `#537 <http://code.osuosl.org/issues/537>`_ **Feature** Need final layout for index page
185 - `#561 <http://code.osuosl.org/issues/561>`_ **Feature** Implement a common logging system
186 - `#585 <http://code.osuosl.org/issues/585>`_ **Feature** Logging - Group edit
187 - `#591 <http://code.osuosl.org/issues/591>`_ **Feature** Logging - core tables
188 - `#597 <http://code.osuosl.org/issues/597>`_ **Feature** Implement pagination and or
189 incremental loading for Cluster Detail > Virtual Machines
190 - `#609 <http://code.osuosl.org/issues/609>`_ **Feature** Cluster should only automatically
191 import virtual machines once
192 - `#693 <http://code.osuosl.org/issues/693>`_ **Bug** Clean up VM config page
193 - `#729 <http://code.osuosl.org/issues/729>`_ **Feature** Add sorting capability on VM/Node
195 - `#765 <http://code.osuosl.org/issues/765>`_ **Feature** Add ability to reinstall an
197 - `#849 <http://code.osuosl.org/issues/849>`_ **Bug** Create a Ganeti Web Manager logo
198 - `#903 <http://code.osuosl.org/issues/903>`_ **Feature** Virtual Machine Creation - Manually
200 - `#909 <http://code.osuosl.org/issues/909>`_ **Feature** Virtual Machine Creation -
202 - `#963 <http://code.osuosl.org/issues/963>`_ **Bug** Virtual Machine Creation - Formatting
204 - `#1017 <http://code.osuosl.org/issues/1017>`_ **Feature** Admin VM pages: show cluster each
206 - `#1023 <http://code.osuosl.org/issues/1023>`_ **Bug** Cluster Removal: no progress shown
207 - `#1029 <http://code.osuosl.org/issues/1029>`_ **Bug** Orphan VM: order VMs
208 - `#1035 <http://code.osuosl.org/issues/1035>`_ **Feature** VM Creation: allow units for
210 - `#1041 <http://code.osuosl.org/issues/1041>`_ **Bug** VM VNC: keep console connected when
212 - `#1779 <http://code.osuosl.org/issues/1779>`_ **Feature** Improve usability of User
214 - `#1917 <http://code.osuosl.org/issues/1917>`_ **Bug** Changing Tab disconnects VNC
215 - `#1935 <http://code.osuosl.org/issues/1935>`_ **Feature** Implement HTML5 based VNC console
217 - `#1947 <http://code.osuosl.org/issues/1947>`_ **Feature** edit and delete buttons on
218 cluster list page should have a title
219 - `#1959 <http://code.osuosl.org/issues/1959>`_ **Feature** Add "power" buttons on VNC page
220 - `#1965 <http://code.osuosl.org/issues/1965>`_ **Bug** Cluster edit/create form doesn't need
221 to confirm password entered
222 - `#2025 <http://code.osuosl.org/issues/2025>`_ **Bug** Sorting needs to be numeric
223 - `#2037 <http://code.osuosl.org/issues/2037>`_ **Feature** Add sortable columns on Cluster
225 - `#2055 <http://code.osuosl.org/issues/2055>`_ **Feature** Swap slug with cluster
226 description on clusters view
227 - `#2061 <http://code.osuosl.org/issues/2061>`_ **Bug** Edit cluster always requires password
228 - `#2067 <http://code.osuosl.org/issues/2067>`_ **Bug** Display units for quota
229 - `#2163 <http://code.osuosl.org/issues/2163>`_ **Feature** activation page needs to include
231 - `#2169 <http://code.osuosl.org/issues/2169>`_ **Feature** VM Reboot and Shutdown buttons
232 should require confirmation
233 - `#2175 <http://code.osuosl.org/issues/2175>`_ **Feature** RAM/CPU Quota should be based off
234 running virtualmachines
235 - `#2181 <http://code.osuosl.org/issues/2181>`_ **Feature** add auto create for profile and
237 - `#2187 <http://code.osuosl.org/issues/2187>`_ **Bug** Profile changes need "success"
239 - `#2193 <http://code.osuosl.org/issues/2193>`_ **Bug** VM Creation (/vm/add): Hide options
241 - `#2259 <http://code.osuosl.org/issues/2259>`_ **Bug** fix issues with vncauthproxy
242 - `#2301 <http://code.osuosl.org/issues/2301>`_ **Bug** Create a daemon capable of managing
244 - `#2307 <http://code.osuosl.org/issues/2307>`_ **Feature** add NoVNC to the UI
245 - `#2313 <http://code.osuosl.org/issues/2313>`_ **Feature** fix spacing on registration email
247 - `#2319 <http://code.osuosl.org/issues/2319>`_ **Bug** account activated screen should have
248 a link that takes you to the login page
249 - `#2331 <http://code.osuosl.org/issues/2331>`_ **Bug** RAPI error on cluster list page shows
250 error icon to the right of the cluster name
251 - `#2367 <http://code.osuosl.org/issues/2367>`_ **Bug** VNC server access w/ or w/o proxy
252 - `#2373 <http://code.osuosl.org/issues/2373>`_ **Feature** Setting: Use noVNC or Java VNC
254 - `#2379 <http://code.osuosl.org/issues/2379>`_ **Feature** VNC server may only listen on
255 localhost on the node
256 - `#2385 <http://code.osuosl.org/issues/2385>`_ **Bug** Update setup\_vnc\_forwarding
257 - `#2391 <http://code.osuosl.org/issues/2391>`_ **Bug** Nodes tab stops working when node is
259 - `#2397 <http://code.osuosl.org/issues/2397>`_ **Feature** Make vncauthproxy work with INET
260 socket and JSON requests
261 - `#2409 <http://code.osuosl.org/issues/2409>`_ **Feature** Store ganeti errors
262 - `#2451 <http://code.osuosl.org/issues/2451>`_ **Feature** Registration/Login Templates need
264 - `#2511 <http://code.osuosl.org/issues/2511>`_ **Bug** VM Creation: NIC link should always
266 - `#2523 <http://code.osuosl.org/issues/2523>`_ **Bug** ClusterUser.used\_resources is
267 reporting total resources used across all clusters
268 - `#2529 <http://code.osuosl.org/issues/2529>`_ **Feature** Display correct op for VM job
270 - `#2541 <http://code.osuosl.org/issues/2541>`_ **Bug** RAPI error icon on list pages is not
271 aligned with other icons
272 - `#2547 <http://code.osuosl.org/issues/2547>`_ **Feature** Show progress icon when loading
273 VM table data (pagination)
274 - `#2553 <http://code.osuosl.org/issues/2553>`_ **Bug** ClusterUser.clusters should be
276 - `#2559 <http://code.osuosl.org/issues/2559>`_ **Feature** improve css for pagination links
277 - `#2565 <http://code.osuosl.org/issues/2565>`_ **Bug** used resources should be based on
278 ownership, not permissions
279 - `#2571 <http://code.osuosl.org/issues/2571>`_ **Bug** fix used\_resources to use aggregate
281 - `#2577 <http://code.osuosl.org/issues/2577>`_ **Bug** quota check while creating VMs is
282 performign two calls to ClusterUser.used\_resources
283 - `#2583 <http://code.osuosl.org/issues/2583>`_ **Bug** ClusterUser.used\_resources is using
284 an extra query to determine owner
285 - `#2589 <http://code.osuosl.org/issues/2589>`_ **Bug** ClusterUser.used\_resources should
286 return 0 instead of None when no resources are used
287 - `#2595 <http://code.osuosl.org/issues/2595>`_ **Bug** Virtual machines list is showing no
288 virtual machines for superuser
289 - `#2601 <http://code.osuosl.org/issues/2601>`_ **Bug** Cluster virtual machine list is not
290 sorted by cluster after pagination
291 - `#2607 <http://code.osuosl.org/issues/2607>`_ **Bug** update sorting to work with
293 - `#2613 <http://code.osuosl.org/issues/2613>`_ **Bug** Overview Page Not Correctly Loading
295 - `#2619 <http://code.osuosl.org/issues/2619>`_ **Bug** time.sleep() is dangerous
296 - `#2625 <http://code.osuosl.org/issues/2625>`_ **Bug** Virtual machine creation form JS
297 shouldn't be a jQuery plugin
298 - `#2649 <http://code.osuosl.org/issues/2649>`_ **Feature** update permission edits to use
300 - `#2781 <http://code.osuosl.org/issues/2781>`_ **Bug** VM User list not formatted correctly
301 - `#2787 <http://code.osuosl.org/issues/2787>`_ **Feature** Link to cluster from VM page
302 - `#2793 <http://code.osuosl.org/issues/2793>`_ **Bug** VM owner needs to be shown somewhere
303 - `#2799 <http://code.osuosl.org/issues/2799>`_ **Bug** Adding non-admin or admin user as
305 - `#2805 <http://code.osuosl.org/issues/2805>`_ **Feature** Improve VM pagination
306 - `#2811 <http://code.osuosl.org/issues/2811>`_ **Feature** logging - log group permissions
308 - `#2847 <http://code.osuosl.org/issues/2847>`_ **Feature** deleted VM cleanup
309 - `#2859 <http://code.osuosl.org/issues/2859>`_ **Bug** overview - if used resources are zero
310 then progresbar throws an exception
311 - `#2865 <http://code.osuosl.org/issues/2865>`_ **Feature** Add caching for admin tasks on
313 - `#2871 <http://code.osuosl.org/issues/2871>`_ **Bug** Fix disk usage bar alignment
314 - `#2877 <http://code.osuosl.org/issues/2877>`_ **Feature** Ganeti Error 401 should not be
316 - `#2883 <http://code.osuosl.org/issues/2883>`_ **Feature** Ganeti Error 404 for cluster
317 should not be recorded for VMs
318 - `#2889 <http://code.osuosl.org/issues/2889>`_ **Feature** Add South migration and
319 instructions for 0.4 => 0.5
320 - `#2895 <http://code.osuosl.org/issues/2895>`_ **Bug** Tell user on overview page if they
321 don't have access to anything
322 - `#2907 <http://code.osuosl.org/issues/2907>`_ **Bug** VM power permission should display
324 - `#2913 <http://code.osuosl.org/issues/2913>`_ **Bug** Overview: Cluster link doesn't show
325 the name and has incorrect hyperlink
326 - `#2919 <http://code.osuosl.org/issues/2919>`_ **Bug** fix css for novnc page
327 - `#2925 <http://code.osuosl.org/issues/2925>`_ **Feature** allow users to switch between
328 personas for resource usage summary
329 - `#2943 <http://code.osuosl.org/issues/2943>`_ **Bug** startup, shutdown, delete buttons on
330 console page don't work
331 - `#2949 <http://code.osuosl.org/issues/2949>`_ **Feature** Include ganeti install hook for
333 - `#2961 <http://code.osuosl.org/issues/2961>`_ **Feature** show all permissions on user page
334 - `#2991 <http://code.osuosl.org/issues/2991>`_ **Bug** Annotate and/or aggregate complains
336 - `#2997 <http://code.osuosl.org/issues/2997>`_ **Bug** Deleting VM always "in progress"
337 - `#3003 <http://code.osuosl.org/issues/3003>`_ **Bug** Showing errors when they aren't
339 - `#3009 <http://code.osuosl.org/issues/3009>`_ **Feature** Add job ID's to overview
340 - `#3021 <http://code.osuosl.org/issues/3021>`_ **Bug** CreateVM: IAllocator Checkbox
341 - `#3063 <http://code.osuosl.org/issues/3063>`_ **Bug** Confirmation box has improper
343 - `#3069 <http://code.osuosl.org/issues/3069>`_ **Feature** Include documentation on how to
352 - Permissions system:
354 - user & group management
355 - per cluster/vm permissions
357 - basic VM management: Create, Delete, Start, Stop, Reboot