mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
bug 13203: removed firewall.rule.ui.enabled global config
status 13203: resolved fixed
This commit is contained in:
parent
079eb0f9eb
commit
3b1db5fa20
@ -50,7 +50,6 @@ public class ListCapabilitiesCmd extends BaseCmd {
|
||||
response.setCloudStackVersion((String)capabilities.get("cloudStackVersion"));
|
||||
response.setUserPublicTemplateEnabled((Boolean)capabilities.get("userPublicTemplateEnabled"));
|
||||
response.setSupportELB((String)capabilities.get("supportELB"));
|
||||
response.setFirewallRuleUiEnabled((Boolean) capabilities.get("firewallRuleUiEnabled"));
|
||||
response.setProjectInviteRequired((Boolean)capabilities.get("projectInviteRequired"));
|
||||
response.setAllowUsersCreateProjects((Boolean)capabilities.get("allowusercreateprojects"));
|
||||
response.setObjectName("capability");
|
||||
|
||||
@ -33,8 +33,6 @@ public class CapabilitiesResponse extends BaseResponse {
|
||||
@SerializedName("userpublictemplateenabled") @Param(description="true if user and domain admins can set templates to be shared, false otherwise")
|
||||
private boolean userPublicTemplateEnabled;
|
||||
|
||||
@SerializedName("firewallRuleUiEnabled") @Param(description="true if the firewall rule UI is enabled")
|
||||
private boolean firewallRuleUiEnabled;
|
||||
|
||||
@SerializedName("supportELB") @Param(description="true if region supports elastic load balancer on basic zones")
|
||||
private String supportELB;
|
||||
@ -62,10 +60,6 @@ public class CapabilitiesResponse extends BaseResponse {
|
||||
this.supportELB = supportELB;
|
||||
}
|
||||
|
||||
public void setFirewallRuleUiEnabled(boolean firewallRuleUiEnabled) {
|
||||
this.firewallRuleUiEnabled = firewallRuleUiEnabled;
|
||||
}
|
||||
|
||||
public void setProjectInviteRequired(Boolean projectInviteRequired) {
|
||||
this.projectInviteRequired = projectInviteRequired;
|
||||
}
|
||||
|
||||
@ -105,8 +105,6 @@ public enum Config {
|
||||
SecurityGroupWorkPerAgentMaxQueueSize("Network", ManagementServer.class, Integer.class, "network.securitygroups.work.per.agent.queue.size", "100", "The number of outstanding security group work items that can be queued to a host. If exceeded, work items will get dropped to conserve memory. Security Group Sync will take care of ensuring that the host gets updated eventually", null),
|
||||
|
||||
SecurityGroupDefaultAdding("Network", ManagementServer.class, Boolean.class, "network.securitygroups.defaultadding", "true", "If true, the user VM would be added to the default security group by default", null),
|
||||
|
||||
FirewallRuleUiEnabled("Network", ManagementServer.class, Boolean.class, "firewall.rule.ui.enabled", "true", "enable/disable UI that separates firewall rules from NAT/LB rules", null),
|
||||
|
||||
//VPN
|
||||
RemoteAccessVpnPskLength("Network", AgentManager.class, Integer.class, "remote.access.vpn.psk.length", "24", "The length of the ipsec preshared key (minimum 8, maximum 256)", null),
|
||||
|
||||
@ -2561,15 +2561,12 @@ public class ManagementServerImpl implements ManagementServer {
|
||||
}
|
||||
}
|
||||
|
||||
String firewallRuleUiEnabled = _configs.get(Config.FirewallRuleUiEnabled.key());
|
||||
String userPublicTemplateEnabled = _configs.get(Config.AllowPublicUserTemplates.key());
|
||||
|
||||
capabilities.put("securityGroupsEnabled", securityGroupsEnabled);
|
||||
capabilities.put("userPublicTemplateEnabled", (userPublicTemplateEnabled == null || userPublicTemplateEnabled.equals("false") ? false : true));
|
||||
capabilities.put("cloudStackVersion", getVersion());
|
||||
capabilities.put("supportELB", supportELB);
|
||||
capabilities.put("firewallRuleUiEnabled", (firewallRuleUiEnabled != null && firewallRuleUiEnabled.equals("true")) ? true : false);
|
||||
capabilities.put("firewallRuleUiEnabled", (firewallRuleUiEnabled != null && firewallRuleUiEnabled.equals("true")) ? true : false);
|
||||
capabilities.put("projectInviteRequired", _projectMgr.projectInviteRequired());
|
||||
capabilities.put("allowusercreateprojects", _projectMgr.allowUserToCreateProject());
|
||||
return capabilities;
|
||||
|
||||
@ -1,18 +1,18 @@
|
||||
# Copyright (C) 2011 Citrix Systems, Inc. All rights reserved
|
||||
#
|
||||
# This software is licensed under the GNU General Public License v3 or later.
|
||||
#
|
||||
# It is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or any later version.
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# Copyright (C) 2011 Citrix Systems, Inc. All rights reserved
|
||||
#
|
||||
# This software is licensed under the GNU General Public License v3 or later.
|
||||
#
|
||||
# It is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or any later version.
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
--;
|
||||
-- Schema upgrade from 2.2.14 to 3.0;
|
||||
--;
|
||||
@ -604,8 +604,10 @@ CREATE TABLE `cloud`.`op_dc_storage_network_ip_address` (
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
update networks set guru_name='StorageNetworkGuru' where traffic_type='Storage';
|
||||
|
||||
ALTER TABLE `cloud`.`event` ADD COLUMN `domain_id` bigint unsigned NOT NULL;
|
||||
UPDATE `cloud`.`event` e set e.domain_id = (select acc.domain_id from account acc where acc.id = e.account_id) where e.domain_id = 0;
|
||||
|
||||
update vm_template set removed=now() where id=2;
|
||||
|
||||
ALTER TABLE `cloud`.`event` ADD COLUMN `domain_id` bigint unsigned NOT NULL;
|
||||
UPDATE `cloud`.`event` e set e.domain_id = (select acc.domain_id from account acc where acc.id = e.account_id) where e.domain_id = 0;
|
||||
|
||||
update vm_template set removed=now() where id=2;
|
||||
|
||||
DELETE from `cloud`.`configuration` where name='firewall.rule.ui.enabled';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user