name="node-secondary-vms"), #object log url(r'^%s/object_log/?$' % node_prefix, 'object_log', name="node-object_log"), # Node actions url(r'^%s/role/?$' % node_prefix, 'role', name="node-role"), url(r'^%s/migrate/?$' % node_prefix, 'migrate', name="node-migrate"), url(r'^%s/evacuate/?$' % node_prefix, 'evacuate', name="node-evacuate"), ) # VirtualMachines vm_prefix = '%s/%s' % (cluster, instance) urlpatterns += patterns('ganeti_web.views.virtual_machine', # List url(r'^vms/$', VMListView.as_view(), name="virtualmachine-list"), # Create url(r'^vm/add/?$', 'create', name="instance-create"), url(r'^vm/add/choices/$', 'cluster_choices', name="instance-create-cluster-choices"), url(r'^vm/add/options/$', 'cluster_options', name="instance-create-cluster-options"), url(r'^vm/add/defaults/$', 'cluster_defaults', name="instance-create-cluster-defaults"), url(r'^vm/add/%s/?$' % cluster_slug, 'create', name="instance-create"), url(r'^%s/recover/?$' % vm_prefix, 'recover_failed_deploy', name="instance-create-recover"), # VM Table url(r'^%s/vm/table/?$' % cluster, VMListTableView.as_view(), name="cluster-virtualmachine-table"), url(r'^vm/table/$', VMListTableView.as_view(), name="virtualmachine-table"), url(r'^vm/table/%s/?$' % primary_node, VMListTableView.as_view(), name="vm-table-primary"),
name="node-secondary-vms"), #object log url(r'^%s/object_log/?$' % node_prefix, 'object_log', name="node-object_log"), # Node actions url(r'^%s/role/?$' % node_prefix, 'role', name="node-role"), url(r'^%s/migrate/?$' % node_prefix, 'migrate', name="node-migrate"), url(r'^%s/evacuate/?$' % node_prefix, 'evacuate', name="node-evacuate"), ) # VirtualMachines vm_prefix = '%s/%s' % (cluster, instance) urlpatterns += patterns('ganeti_web.views.virtual_machine', # List url(r'^vms/$', VMListView.as_view(), name="virtualmachine-list"), # List (Paged) url(r'^vms/\?page=(?P<page>.+)$', VMListView.as_view(), name="virtualmachine-list-paged"), # Create url(r'^vm/add/?$', 'create', name="instance-create"), url(r'^vm/add/choices/$', 'cluster_choices', name="instance-create-cluster-choices"), url(r'^vm/add/options/$', 'cluster_options', name="instance-create-cluster-options"), url(r'^vm/add/defaults/$', 'cluster_defaults', name="instance-create-cluster-defaults"), url(r'^vm/add/%s/?$' % cluster_slug, 'create', name="instance-create"), url(r'^%s/recover/?$' % vm_prefix, 'recover_failed_deploy', name="instance-create-recover"), # VM Table url(r'^%s/vm/table/?$' % cluster, VMListTableView.as_view(), name="cluster-virtualmachine-table"), url(r'^vm/table/$', VMListTableView.as_view(),
url(r'^%s/object_log/?$' % node_prefix, 'object_log', name="node-object_log"), # Node actions url(r'^%s/role/?$' % node_prefix, 'role', name="node-role"), url(r'^%s/migrate/?$' % node_prefix, 'migrate', name="node-migrate"), url(r'^%s/evacuate/?$' % node_prefix, 'evacuate', name="node-evacuate"), ) # VirtualMachines vm_prefix = '%s/%s' % (cluster, instance) urlpatterns += patterns( 'ganeti_web.views.virtual_machine', # List url(r'^vms/$', VMListView.as_view(), name="virtualmachine-list"), # List (Paged) url(r'^vms/\?page=(?P<page>.+)$', VMListView.as_view(), name="virtualmachine-list-paged"), # Create url(r'^vm/add/?$', 'create', name="instance-create"), url(r'^vm/add/choices/$', 'cluster_choices', name="instance-create-cluster-choices"), url(r'^vm/add/options/$', 'cluster_options', name="instance-create-cluster-options"), url(r'^vm/add/defaults/$', 'cluster_defaults',