18
18
urlpatterns = patterns(
20
url(r'^images/$', 'images', name='gaps_api_images'),
22
r'^image/(?P<image_id>\d+)/$',
24
name='gaps_api_image_detail',
26
url(r'^upgrades/$', 'upgrades', name='gaps_api_upgrades'),
28
r'^upgrade/(?P<upgrade_id>\d+)/$',
30
name='gaps_api_upgrade_detail',
32
url(r'^machines/$', 'machines', name='gaps_api_machines'),
34
r'^machine/(?P<machine_id>\d+)/$',
36
name='gaps_api_machine_detail',
39
r'^result/(?P<result_id>\d+)/$',
41
name='gaps_api_result_detail',
44
r'^image/(?P<image_id>\d+)/machine/(?P<machine_id>\d+)/results/$',
45
'image_machine_results',
46
name='gaps_api_image_machine_results',
49
r'^image/(?P<image_id>\d+)/machine/(?P<machine_id>\d+)/metrics/$',
50
'image_machine_metrics',
51
name='gaps_api_image_machine_metrics',
54
r'^upgrade/(?P<upgrade_id>\d+)/machine/(?P<machine_id>\d+)/results/$',
55
'upgrade_machine_results',
56
name='gaps_api_upgrade_machine_results',
59
r'^upgrade/(?P<upgrade_id>\d+)/machine/(?P<machine_id>\d+)/metrics/$',
60
'upgrade_machine_metrics',
61
name='gaps_api_upgrade_machine_metrics',
64
r'^upgrade/machine/(?P<machine_id>\d+)/(?P<arch>\w+)/' +
65
'(?P<variant>\w+)/metric/(?P<metric>\w+)/$',
66
'upgrade_machine_arch_metrics',
67
name='gaps_api_upgrade_machine_arch_metrics',
70
r'^image/machine/(?P<machine_id>\d+)/(?P<arch>\w+)/' +
71
'(?P<variant>\w+)/metric/(?P<metric>\w+)/$',
72
'image_machine_arch_metrics',
73
name='gaps_api_image_machine_arch_metrics',
76
r'^image/machine/(?P<machine_id>\d+)/arch/(?P<arch>\w+)/process/$',
77
'image_machine_arch_processes',
78
name='gaps_api_image_machine_arch_processes',
81
r'^image/machine/(?P<machine_id>\d+)/arch/(?P<arch>\w+)/process/' +
83
'image_machine_arch_processes',
84
name='gaps_api_image_machine_arch_processes',
87
r'^upgrade/machine/(?P<machine_id>\d+)/arch/(?P<arch>\w+)/process/$',
88
'upgrade_machine_arch_processes',
89
name='gaps_api_upgrade_machine_arch_processes',
92
r'^upgrade/machine/(?P<machine_id>\d+)/arch/(?P<arch>\w+)/process/' +
94
'upgrade_machine_arch_processes',
95
name='gaps_api_upgrade_machine_arch_processes',
98
r'result/(?P<result_id>\d+)/processes/$',
100
name='gaps_api_result_processes',
20
url(r'^project/(?P<name>[^/]+)/$',
22
name='gaps_api_project'),
25
name='gaps_api_stack_list'),
26
url(r'^stack/(?P<name>[^/]+)/$',
28
name='gaps_api_stack'),