Project

General

Profile

« Previous | Next » 

Revision 47f4ea06

Added by Stephen Benjamin over 9 years ago

fixes #8949 - fix noop migration for smart proxy auth settings

View differences:

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