mirror of
https://github.com/Telecominfraproject/wlan-cloud-opensync-controller.git
synced 2025-11-24 22:05:11 +00:00
Adding support to Docker for passing lan type AND name, update Dao with attrs
This commit is contained in:
@@ -60,15 +60,19 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
DEFAULT_BRIDGE="${DEFAULT_BRIDGE:=br-lan}"
|
DEFAULT_BRIDGE="${DEFAULT_BRIDGE:=br-lan}"
|
||||||
DEFAULT_WAN="${DEFAULT_WAN:=eth}"
|
DEFAULT_WAN_TYPE="${DEFAULT_WAN_TYPE:=eth}"
|
||||||
DEFAULT_LAN="${DEFAULT_LAN:=br-lan}"
|
DEFAULT_LAN_TYPE="${DEFAULT_LAN_TYPE:=bridge}"
|
||||||
|
DEFAULT_LAN_NAME="${DEFAULT_LAN_NAME:=lan}"
|
||||||
|
|
||||||
|
|
||||||
AUTO_PROV_CUSTOMER_ID="${AUTO_PROV_CUSTOMER_ID:=2}"
|
AUTO_PROV_CUSTOMER_ID="${AUTO_PROV_CUSTOMER_ID:=2}"
|
||||||
|
|
||||||
PROV_PROPS=" "
|
PROV_PROPS=" "
|
||||||
PROV_PROPS+=" -Dconnectus.ovsdb.wifi-iface.default_bridge=$DEFAULT_BRIDGE"
|
PROV_PROPS+=" -Dconnectus.ovsdb.wifi-iface.default_bridge=$DEFAULT_BRIDGE"
|
||||||
PROV_PROPS+=" -Dconnectus.ovsdb.wifi-iface.default_wan=$DEFAULT_WAN"
|
PROV_PROPS+=" -Dconnectus.ovsdb.wifi-iface.default_wan_type=$DEFAULT_WAN_TYPE"
|
||||||
PROV_PROPS+=" -Dconnectus.ovsdb.wifi-iface.default_lan=$DEFAULT_LAN"
|
PROV_PROPS+=" -Dconnectus.ovsdb.wifi-iface.default_lan_type=$DEFAULT_LAN_TYPE"
|
||||||
|
PROV_PROPS+=" -Dconnectus.ovsdb.wifi-iface.default_lan_name=$DEFAULT_LAN_NAME"
|
||||||
|
|
||||||
PROV_PROPS+=" -Dconnectus.ovsdb.autoProvisionedCustomerId=$AUTO_PROV_CUSTOMER_ID"
|
PROV_PROPS+=" -Dconnectus.ovsdb.autoProvisionedCustomerId=$AUTO_PROV_CUSTOMER_ID"
|
||||||
|
|
||||||
export ALL_PROPS="$PROFILES $SSL_PROPS $CLIENT_MQTT_SSL_PROPS $OVSDB_PROPS $MQTT_PROPS $LOGGING_PROPS $RESTAPI_PROPS $SPRING_EXTRA_PROPS $HOST_PROPS $PROV_PROPS"
|
export ALL_PROPS="$PROFILES $SSL_PROPS $CLIENT_MQTT_SSL_PROPS $OVSDB_PROPS $MQTT_PROPS $LOGGING_PROPS $RESTAPI_PROPS $SPRING_EXTRA_PROPS $HOST_PROPS $PROV_PROPS"
|
||||||
|
|||||||
@@ -2203,11 +2203,7 @@ public class OvsdbDao {
|
|||||||
|
|
||||||
List<RadioType> enabledRadiosFromAp = new ArrayList<>();
|
List<RadioType> enabledRadiosFromAp = new ArrayList<>();
|
||||||
getEnabledRadios(ovsdbClient, enabledRadiosFromAp);
|
getEnabledRadios(ovsdbClient, enabledRadiosFromAp);
|
||||||
|
|
||||||
ConnectNodeInfo connectNodeInfo = getConnectNodeInfo(ovsdbClient);
|
|
||||||
|
|
||||||
LOG.info("connectNodeInfo = {}", connectNodeInfo.toString());
|
|
||||||
|
|
||||||
for (Profile ssidProfile : opensyncApConfig.getSsidProfile()) {
|
for (Profile ssidProfile : opensyncApConfig.getSsidProfile()) {
|
||||||
|
|
||||||
SsidConfiguration ssidConfig = (SsidConfiguration) ssidProfile.getDetails();
|
SsidConfiguration ssidConfig = (SsidConfiguration) ssidProfile.getDetails();
|
||||||
@@ -2341,7 +2337,7 @@ public class OvsdbDao {
|
|||||||
if (!getProvisionedWifiVifConfigs(ovsdbClient).containsKey(ifName + "_" + ssidConfig.getSsid())) {
|
if (!getProvisionedWifiVifConfigs(ovsdbClient).containsKey(ifName + "_" + ssidConfig.getSsid())) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
configureSingleSsid(ovsdbClient, connectNodeInfo.lanIfName, ifName, ssidConfig.getSsid(),
|
configureSingleSsid(ovsdbClient, defaultLanInterfaceName, ifName, ssidConfig.getSsid(),
|
||||||
ssidBroadcast, security, freqBand, ssidConfig.getVlanId(), rrmEnabled, enable80211r,
|
ssidBroadcast, security, freqBand, ssidConfig.getVlanId(), rrmEnabled, enable80211r,
|
||||||
minHwMode, enabled, keyRefresh, uapsdEnabled, apBridge, ssidConfig.getForwardMode(),
|
minHwMode, enabled, keyRefresh, uapsdEnabled, apBridge, ssidConfig.getForwardMode(),
|
||||||
gateway, inet, dns, ipAssignScheme);
|
gateway, inet, dns, ipAssignScheme);
|
||||||
|
|||||||
Reference in New Issue
Block a user