mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-30 16:09:32 +00:00
Add routing_policy to nedge configuration callback
This commit is contained in:
parent
b357bcb626
commit
87a3ad8baa
2 changed files with 26 additions and 4 deletions
|
|
@ -438,6 +438,22 @@ function host_pools_nedge.setChildrenSafe(pool_id, value)
|
|||
host_pools_nedge.setPoolDetail(pool_id, "children_safe", ternary(value, "true", "false"))
|
||||
end
|
||||
|
||||
function host_pools_nedge.routingPolicyNameToId(policy_name)
|
||||
package.path = dirs.installdir .. "/pro/scripts/lua/nedge/modules/system_config/?.lua;" .. package.path
|
||||
local nf_config = require("nf_config"):create()
|
||||
local routing_policies = nf_config:getRoutingPolicies()
|
||||
|
||||
-- Return default policy on failure
|
||||
local policy_id = host_pools_nedge.DEFAULT_ROUTING_POLICY_ID
|
||||
|
||||
local routing_policy = routing_policies[policy_name]
|
||||
if routing_policy then
|
||||
policy_id = routing_policy.id
|
||||
end
|
||||
|
||||
return policy_id
|
||||
end
|
||||
|
||||
function host_pools_nedge.getRoutingPolicyId(pool_id)
|
||||
local routing_policy_id = host_pools_nedge.getPoolDetail(pool_id, "routing_policy_id")
|
||||
if isEmptyString(routing_policy_id) then routing_policy_id = host_pools_nedge.DEFAULT_ROUTING_POLICY_ID end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue