Releases: kobaltz/mission_control-servers
v0.4.0
0.3.3
Routing Refactor
It became apparent with the Public Links that the needed routes for dashboards with constraints will result in many additional routes. So, there is a helper that will add the public links.
MissionControl::Servers::RoutingHelpers.add_public_routes_helper(self)
constraints AdminConstraint do
mount MissionControl::Servers::Engine => "/mission_control-servers"
end
If you need to override the default path where MissionControl::Server is mounted, you can set the engine path.
engine_path = "/dashymcdashface"
MissionControl::Servers::RoutingHelpers.add_public_routes_helper(self, engine_path)
constraints AdminConstraint do
mount MissionControl::Servers::Engine => engine_path
end
0.3.0
Public Links! Addresses #3
You can now create public links for Projects. When you are on the projects#index page, you will now see a Public LInks. You can generate a public link and also set some URL Parameters at the same time. Setting the parameters will automatically update the URLs. You can always revoke the public link by removing it.
Don't forget to run bin/rails mission_control_servers:install:migrations
If you are using constraints when mounting the engine, then you will need to add a route.
get "/mission_control-servers/projects/:project_id/dashboards/project_table", to: "mission_control/servers/dashboards/project_tables#show"
get "/mission_control-servers/projects/:project_id/dashboards/cpu_usage", to: "mission_control/servers/dashboards/cpu_usages#show"
get "/mission_control-servers/projects/:project_id/dashboards/memory_usage", to: "mission_control/servers/dashboards/memory_usages#show"
get "/mission_control-servers/projects/:project_id/dashboards/disk_free", to: "mission_control/servers/dashboards/disk_frees#show"
get "/mission_control-servers/projects/:project_id/dashboards/last_seen", to: "mission_control/servers/dashboards/last_seens#show"
get "/mission_control-servers/projects/:project_id/dashboards/cpu_history", to: "mission_control/servers/dashboards/cpu_histories#show"
get "/mission_control-servers/projects/:project_id/dashboards/memory_history", to: "mission_control/servers/dashboards/memory_histories#show"
get "/mission_control-servers/projects/:project_id/dashboards/combo_history", to: "mission_control/servers/dashboards/combo_histories#show"
get '/mission_control-servers/projects/:project_id/public_projects/:id', to: 'mission_control/servers/public_projects#show'
get '/mission_control-servers/projects/:project_id/script', to: 'mission_control/servers/scripts#show'
post '/mission_control-servers/projects/:project_id/ingress', to: 'mission_control/servers/ingresses#create'
constraints AdminConstraint do
mount MissionControl::Servers::Engine => "/mission_control-servers"
end
0.2.8
0.2.6
0.2.5
0.2.4
0.2.2
v0.2.1
v0.2.1
Changed layout when multiple servers are reporting metrics for one
project to a tabbed layout. This allows for easier navigation between
the different servers.
By default, the tabs will rotate every 10 seconds. This can be changed
by setting ?interval=4 in the URL. This will change the interval to 4
seconds between tab changes.