Add CI runners registration token reset button
This commit is contained in:
parent
e2e43a114b
commit
2da3cf3146
3 changed files with 19 additions and 1 deletions
|
@ -13,6 +13,12 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def reset_runners_token
|
||||||
|
@application_setting.reset_runners_registration_token!
|
||||||
|
flash[:notice] = 'New runners registration token has been generated!'
|
||||||
|
redirect_to ci_admin_runners_path
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def set_application_setting
|
def set_application_setting
|
||||||
|
|
|
@ -3,7 +3,18 @@
|
||||||
To register a new runner you should enter the following registration token.
|
To register a new runner you should enter the following registration token.
|
||||||
With this token the runner will request a unique runner token and use that for future communication.
|
With this token the runner will request a unique runner token and use that for future communication.
|
||||||
Registration token is
|
Registration token is
|
||||||
%code #{current_application_settings.runners_registration_token}
|
%code{ id: 'runners-token' } #{current_application_settings.runners_registration_token}
|
||||||
|
|
||||||
|
.bs-callout.clearfix
|
||||||
|
.pull-left
|
||||||
|
%p
|
||||||
|
You can reset runners registration token by pressing a button below.
|
||||||
|
%p
|
||||||
|
= button_to reset_runners_token_admin_application_settings_path,
|
||||||
|
method: :put, class: 'btn btn-default',
|
||||||
|
data: { confirm: 'Are you sure you want to reset registration token?' } do
|
||||||
|
= icon('refresh')
|
||||||
|
Reset runners registration token
|
||||||
|
|
||||||
.bs-callout
|
.bs-callout
|
||||||
%p
|
%p
|
||||||
|
|
|
@ -276,6 +276,7 @@ Rails.application.routes.draw do
|
||||||
|
|
||||||
resource :application_settings, only: [:show, :update] do
|
resource :application_settings, only: [:show, :update] do
|
||||||
resources :services
|
resources :services
|
||||||
|
put :reset_runners_token
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :labels
|
resources :labels
|
||||||
|
|
Loading…
Reference in a new issue