Exemple #1
0
        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"),
Exemple #2
0
        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(),
Exemple #3
0
    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',