Compare commits

..

6 Commits

Author SHA1 Message Date
TIP Automation User
d8e343a27d Chg: update image tag in helm values to v3.0.2-RC1 2024-03-22 12:32:15 +00:00
jaspreetsachdev
0224d22317 Merge pull request #100 from Telecominfraproject/main
WIFI-13542 Release merge
2024-03-22 08:20:00 -04:00
TIP Automation User
ce04f1c9b3 Chg: update image tag in helm values to v3.0.0 2023-12-29 15:19:37 +00:00
TIP Automation User
a9c4cdf0b7 Chg: update image tag in helm values to v3.0.0-RC2 2023-12-15 23:03:32 +00:00
Stephane Bourque
c34c10b637 Merge pull request #92 from Telecominfraproject/main
https://telecominfraproject.atlassian.net/browse/WIFI-13200
2023-12-15 09:15:00 -08:00
TIP Automation User
e930cc5b59 Chg: update image tag in helm values to v3.0.0-RC1 2023-11-27 17:38:27 +00:00
4 changed files with 17 additions and 112 deletions

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.13) cmake_minimum_required(VERSION 3.13)
project(owprov VERSION 3.1.0) project(owprov VERSION 3.0.2)
set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD 17)

2
build
View File

@@ -1 +1 @@
1 23

View File

@@ -9,7 +9,7 @@ fullnameOverride: ""
images: images:
owprov: owprov:
repository: tip-tip-wlan-cloud-ucentral.jfrog.io/owprov repository: tip-tip-wlan-cloud-ucentral.jfrog.io/owprov
tag: v3.1.0-RC1 tag: v3.0.2-RC1
pullPolicy: Always pullPolicy: Always
# regcred: # regcred:
# registry: tip-tip-wlan-cloud-ucentral.jfrog.io # registry: tip-tip-wlan-cloud-ucentral.jfrog.io

View File

@@ -28,6 +28,7 @@ static const std::vector<std::string> GitJSONSchemaURLs = {
}; };
static std::string DefaultAPSchema = R"foo( static std::string DefaultAPSchema = R"foo(
{ {
"$id": "https://openwrt.org/ucentral.schema.json", "$id": "https://openwrt.org/ucentral.schema.json",
"$schema": "http://json-schema.org/draft-07/schema#", "$schema": "http://json-schema.org/draft-07/schema#",
@@ -353,6 +354,14 @@ static std::string DefaultAPSchema = R"foo(
10000 10000
] ]
}, },
"duplex": {
"description": "The duplex mode that shall be forced.",
"type": "string",
"enum": [
"half",
"full"
]
},
"enabled": { "enabled": {
"description": "This allows forcing the port to down state by default.", "description": "This allows forcing the port to down state by default.",
"type": "boolean", "type": "boolean",
@@ -481,59 +490,7 @@ static std::string DefaultAPSchema = R"foo(
"bss-color": { "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.", "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", "type": "integer",
"minimum": 0, "default": 64
"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"
}
} }
} }
}, },
@@ -678,9 +635,6 @@ static std::string DefaultAPSchema = R"foo(
"he-settings": { "he-settings": {
"$ref": "#/$defs/radio.he" "$ref": "#/$defs/radio.he"
}, },
"he-6ghz-settings": {
"$ref": "#/$defs/radio.he-6ghz"
},
"hostapd-iface-raw": { "hostapd-iface-raw": {
"description": "This array allows passing raw hostapd.conf lines.", "description": "This array allows passing raw hostapd.conf lines.",
"type": "array", "type": "array",
@@ -830,19 +784,8 @@ static std::string DefaultAPSchema = R"foo(
}, },
"use-dns": { "use-dns": {
"description": "The DNS server sent to clients as DHCP option 6.", "description": "The DNS server sent to clients as DHCP option 6.",
"anyOf": [
{
"type": "string", "type": "string",
"format": "ipv4" "format": "uc-ip"
},
{
"type": "array",
"items": {
"type": "string",
"format": "ipv4"
}
}
]
} }
} }
}, },
@@ -1370,7 +1313,8 @@ static std::string DefaultAPSchema = R"foo(
"domain-identifier": { "domain-identifier": {
"description": "Mobility Domain identifier (dot11FTMobilityDomainID, MDID).", "description": "Mobility Domain identifier (dot11FTMobilityDomainID, MDID).",
"type": "string", "type": "string",
"format": "uc-mobility", "maxLength": 4,
"minLength": 4,
"examples": [ "examples": [
"abcd" "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": { "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, ...", "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", "type": "object",
@@ -3862,9 +3770,6 @@ static std::string DefaultAPSchema = R"foo(
}, },
"rrm": { "rrm": {
"$ref": "#/$defs/service.rrm" "$ref": "#/$defs/service.rrm"
},
"fingerprint": {
"$ref": "#/$defs/service.fingerprint"
} }
} }
}, },