mirror of
https://github.com/Telecominfraproject/wlan-cloud-owprov.git
synced 2025-10-29 17:52:28 +00:00
Compare commits
6 Commits
v3.1.0-RC1
...
release/v3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d8e343a27d | ||
|
|
0224d22317 | ||
|
|
ce04f1c9b3 | ||
|
|
a9c4cdf0b7 | ||
|
|
c34c10b637 | ||
|
|
e930cc5b59 |
@@ -1,5 +1,5 @@
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
project(owprov VERSION 3.1.0)
|
||||
project(owprov VERSION 3.0.2)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ fullnameOverride: ""
|
||||
images:
|
||||
owprov:
|
||||
repository: tip-tip-wlan-cloud-ucentral.jfrog.io/owprov
|
||||
tag: v3.1.0-RC1
|
||||
tag: v3.0.2-RC1
|
||||
pullPolicy: Always
|
||||
# regcred:
|
||||
# registry: tip-tip-wlan-cloud-ucentral.jfrog.io
|
||||
|
||||
@@ -28,6 +28,7 @@ static const std::vector<std::string> GitJSONSchemaURLs = {
|
||||
};
|
||||
|
||||
static std::string DefaultAPSchema = R"foo(
|
||||
|
||||
{
|
||||
"$id": "https://openwrt.org/ucentral.schema.json",
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
@@ -353,6 +354,14 @@ static std::string DefaultAPSchema = R"foo(
|
||||
10000
|
||||
]
|
||||
},
|
||||
"duplex": {
|
||||
"description": "The duplex mode that shall be forced.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"half",
|
||||
"full"
|
||||
]
|
||||
},
|
||||
"enabled": {
|
||||
"description": "This allows forcing the port to down state by default.",
|
||||
"type": "boolean",
|
||||
@@ -481,59 +490,7 @@ static std::string DefaultAPSchema = R"foo(
|
||||
"bss-color": {
|
||||
"description": "This enables BSS Coloring on the PHY. setting it to 0 disables the feature 1-63 sets the color and 64 will make hostapd pick a random color.",
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 64,
|
||||
"default": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"radio.he-6ghz": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"power-type": {
|
||||
"description": "This config is to set the 6 GHz Access Point type",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"indoor-power-indoor",
|
||||
"standard-power",
|
||||
"very-low-power"
|
||||
],
|
||||
"default": "very-low-power"
|
||||
},
|
||||
"controller": {
|
||||
"description": "The URL of the AFC controller that the AP shall connect to.",
|
||||
"type": "string"
|
||||
},
|
||||
"ca-certificate": {
|
||||
"description": "The CA of the server. This enables mTLS.",
|
||||
"type": "string",
|
||||
"format": "uc-base64"
|
||||
},
|
||||
"serial-number": {
|
||||
"description": "The serial number that the AP shall send to the AFC controller.",
|
||||
"type": "string"
|
||||
},
|
||||
"certificate-ids": {
|
||||
"description": "The certificate IDs that the AP shall send to the AFC controller.",
|
||||
"type": "string"
|
||||
},
|
||||
"minimum-power": {
|
||||
"description": "The minimum power that the AP shall request from to the AFC controller.",
|
||||
"type": "number"
|
||||
},
|
||||
"frequency-ranges": {
|
||||
"description": "The list of frequency ranges that the AP shall request from to the AFC controller.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"operating-classes": {
|
||||
"description": "The list of frequency ranges that the AP shall request from to the AFC controller.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "number"
|
||||
}
|
||||
"default": 64
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -678,9 +635,6 @@ static std::string DefaultAPSchema = R"foo(
|
||||
"he-settings": {
|
||||
"$ref": "#/$defs/radio.he"
|
||||
},
|
||||
"he-6ghz-settings": {
|
||||
"$ref": "#/$defs/radio.he-6ghz"
|
||||
},
|
||||
"hostapd-iface-raw": {
|
||||
"description": "This array allows passing raw hostapd.conf lines.",
|
||||
"type": "array",
|
||||
@@ -830,19 +784,8 @@ static std::string DefaultAPSchema = R"foo(
|
||||
},
|
||||
"use-dns": {
|
||||
"description": "The DNS server sent to clients as DHCP option 6.",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"format": "ipv4"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"format": "ipv4"
|
||||
}
|
||||
}
|
||||
]
|
||||
"type": "string",
|
||||
"format": "uc-ip"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1370,7 +1313,8 @@ static std::string DefaultAPSchema = R"foo(
|
||||
"domain-identifier": {
|
||||
"description": "Mobility Domain identifier (dot11FTMobilityDomainID, MDID).",
|
||||
"type": "string",
|
||||
"format": "uc-mobility",
|
||||
"maxLength": 4,
|
||||
"minLength": 4,
|
||||
"examples": [
|
||||
"abcd"
|
||||
]
|
||||
@@ -3757,42 +3701,6 @@ static std::string DefaultAPSchema = R"foo(
|
||||
}
|
||||
}
|
||||
},
|
||||
"service.fingerprint": {
|
||||
"description": "This section can be used to configure device fingerprinting.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"mode": {
|
||||
"description": "Enable this option if you would like to enable the MDNS server on the unit.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"polled",
|
||||
"final",
|
||||
"raw-data"
|
||||
],
|
||||
"default": "final"
|
||||
},
|
||||
"minimum-age": {
|
||||
"description": "The minimum age a fingerprint must have before it is reported.",
|
||||
"type": "number",
|
||||
"default": 60
|
||||
},
|
||||
"maximum-age": {
|
||||
"description": "The age at which fingerprints get flushed from the local state.",
|
||||
"type": "number",
|
||||
"default": 60
|
||||
},
|
||||
"periodicity": {
|
||||
"description": "This value defines the period at which entries get reported.",
|
||||
"type": "number",
|
||||
"default": 600
|
||||
},
|
||||
"allow-wan": {
|
||||
"description": "Allow fingerprinting devices found on the WAN port.",
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"service": {
|
||||
"description": "This section describes all of the services that may be present on the AP. Each service is then referenced via its name inside an interface, ssid, ...",
|
||||
"type": "object",
|
||||
@@ -3862,9 +3770,6 @@ static std::string DefaultAPSchema = R"foo(
|
||||
},
|
||||
"rrm": {
|
||||
"$ref": "#/$defs/service.rrm"
|
||||
},
|
||||
"fingerprint": {
|
||||
"$ref": "#/$defs/service.fingerprint"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user