Currently the backend in MetalEG only supports one service for a specific ip to be labeled with metaleg.de/rewriteSrcIP for SNAT.
So sharing an ip with MetalLBs metallb.io/allow-shared-ipbetween multiple services and labeling multiple of them with metaleg.de/rewriteSrcIP will cause unspecified behavior.
Support for this can easily be added, by merging the endpoints of the labeled services and keep track of which service(s) holds which endpoint ips.
Currently the backend in MetalEG only supports one service for a specific ip to be labeled with
metaleg.de/rewriteSrcIPfor SNAT.So sharing an ip with MetalLBs
metallb.io/allow-shared-ipbetween multiple services and labeling multiple of them withmetaleg.de/rewriteSrcIPwill cause unspecified behavior.Support for this can easily be added, by merging the endpoints of the labeled services and keep track of which service(s) holds which endpoint ips.