1 |
3eab3643
|
Daniel Lobato
|
Rails.application.routes.draw do
|
2 |
f880f56e
|
Daniel Lobato
|
resources :containers, :only => [:index, :new, :show, :destroy] do
|
3 |
387babdd
|
Daniel Lobato
|
member do
|
4 |
|
|
post :commit
|
5 |
e6eb1c48
|
Dmitri Dolguikh
|
put :power
|
6 |
387babdd
|
Daniel Lobato
|
end
|
7 |
6d101d7a
|
Dmitri Dolguikh
|
end
|
8 |
|
|
|
9 |
|
|
resources :wizard_states, :only => [] do
|
10 |
221cfd7c
|
Daniel Lobato
|
resources :steps, :controller => 'containers/steps', :only => [:show, :update]
|
11 |
6d101d7a
|
Dmitri Dolguikh
|
end
|
12 |
|
|
|
13 |
|
|
resources :image_search, :only => [] do
|
14 |
5274f6bc
|
Daniel Lobato
|
member do
|
15 |
|
|
get :auto_complete_repository_name
|
16 |
|
|
get :auto_complete_image_tag
|
17 |
|
|
get :search_repository
|
18 |
|
|
end
|
19 |
3eab3643
|
Daniel Lobato
|
end
|
20 |
6d101d7a
|
Dmitri Dolguikh
|
|
21 |
5274f6bc
|
Daniel Lobato
|
resources :registries, :except => [:show]
|
22 |
|
|
|
23 |
|
|
scope :foreman_docker, :path => '/docker' do
|
24 |
|
|
namespace :api, :defaults => { :format => 'json' } do
|
25 |
|
|
scope "(:apiv)", :module => :v2, :defaults => { :apiv => 'v2' }, :apiv => /v2/,
|
26 |
|
|
:constraints => ApiConstraints.new(:version => 2) do
|
27 |
|
|
resources :containers, :only => [:index, :create, :show, :destroy] do
|
28 |
|
|
member do
|
29 |
|
|
get :logs
|
30 |
|
|
put :power
|
31 |
|
|
end
|
32 |
|
|
end
|
33 |
|
|
resources :compute_resources, :only => [] do
|
34 |
|
|
resources :containers, :only => [:index, :create, :show, :destroy] do
|
35 |
|
|
member do
|
36 |
|
|
get :logs
|
37 |
|
|
put :power
|
38 |
|
|
end
|
39 |
|
|
end
|
40 |
|
|
end
|
41 |
d2e54db4
|
David Davis
|
resources :registries, :except => [:new, :edit]
|
42 |
5274f6bc
|
Daniel Lobato
|
end
|
43 |
|
|
end
|
44 |
|
|
end
|
45 |
3eab3643
|
Daniel Lobato
|
end |