ingress-nginx-helm/rootfs/etc/nginx/lua/balancer/resty.lua
Elvin Efendi b4e6513fc8 make sure after_balance is actually otional
add inline comment to make LB algorithm change detection logic clearer

also require port in addition to host
2018-05-28 16:08:53 -04:00

22 lines
381 B
Lua

local util = require("util")
local _M = {}
function _M.new(self, o)
o = o or {}
setmetatable(o, self)
self.__index = self
return o
end
function _M.sync(self, backend)
local nodes = util.get_nodes(backend.endpoints)
local changed = not util.deep_compare(self.instance.nodes, nodes)
if not changed then
return
end
self.instance:reinit(nodes)
end
return _M