Revision 47f4ea06
Added by Stephen Benjamin over 9 years ago
db/migrate/20141124055509_rename_smart_proxy_auth_related_settings.rb | ||
---|---|---|
class RenameSmartProxyAuthRelatedSettings < ActiveRecord::Migration
|
||
def self.up
|
||
execute "UPDATE settings SET name='restrict_registered_smart_proxies' WHERE name='restrict_registered_smart_proxies'"
|
||
execute "UPDATE settings SET name='require_ssl_smart_proxies' WHERE name='require_ssl_smart_proxies'"
|
||
end
|
||
|
||
def self.down
|
||
execute "UPDATE settings SET name='restrict_registered_smart_proxies' WHERE name='restrict_registered_smart_proxies'"
|
||
execute "UPDATE settings SET name='require_ssl_smart_proxies' WHERE name='require_ssl_smart_proxies'"
|
||
def change
|
||
# Removed - #8949
|
||
end
|
||
end
|
db/migrate/20150114141626_actually_rename_smart_proxy_auth_related_settings.rb | ||
---|---|---|
class ActuallyRenameSmartProxyAuthRelatedSettings < ActiveRecord::Migration
|
||
def up
|
||
%w(restrict_registered require_ssl).each do |setting|
|
||
if (old = Setting.find_by_name("#{setting}_puppetmasters"))
|
||
Setting["#{setting}_smart_proxies"] = old.value
|
||
old.delete
|
||
end
|
||
end
|
||
end
|
||
|
||
def down
|
||
execute "UPDATE settings SET name='restrict_registered_puppetmasters' WHERE name='restrict_registered_smart_proxies'"
|
||
execute "UPDATE settings SET name='require_ssl_puppetmasters' WHERE name='require_ssl_smart_proxies'"
|
||
end
|
||
end
|
Also available in: Unified diff
fixes #8949 - fix noop migration for smart proxy auth settings