mirror of
https://github.com/containers/podman.git
synced 2025-12-02 02:58:03 +08:00
Vendor c/common
Vendor c/common@main Signed-off-by: Ashley Cui <acui@redhat.com>
This commit is contained in:
3
vendor/github.com/containers/common/libnetwork/netavark/exec.go
generated
vendored
3
vendor/github.com/containers/common/libnetwork/netavark/exec.go
generated
vendored
@@ -86,6 +86,9 @@ func (n *netavarkNetwork) execNetavark(args []string, needPlugin bool, stdin, re
|
||||
if n.dnsBindPort != 0 {
|
||||
env = append(env, "NETAVARK_DNS_PORT="+strconv.Itoa(int(n.dnsBindPort)))
|
||||
}
|
||||
if n.firewallDriver != "" {
|
||||
env = append(env, "NETAVARK_FW="+n.firewallDriver)
|
||||
}
|
||||
return n.execBinary(n.netavarkBinary, append(n.getCommonNetavarkOptions(needPlugin), args...), stdin, result, env)
|
||||
}
|
||||
|
||||
|
||||
7
vendor/github.com/containers/common/libnetwork/netavark/network.go
generated
vendored
7
vendor/github.com/containers/common/libnetwork/netavark/network.go
generated
vendored
@@ -36,6 +36,9 @@ type netavarkNetwork struct {
|
||||
// aardvarkBinary is the path to the aardvark binary.
|
||||
aardvarkBinary string
|
||||
|
||||
// firewallDriver sets the firewall driver to use
|
||||
firewallDriver string
|
||||
|
||||
// defaultNetwork is the name for the default network.
|
||||
defaultNetwork string
|
||||
// defaultSubnet is the default subnet for the default network.
|
||||
@@ -79,6 +82,9 @@ type InitConfig struct {
|
||||
// NetworkRunDir is where temporary files are stored, i.e.the ipam db, aardvark config
|
||||
NetworkRunDir string
|
||||
|
||||
// FirewallDriver sets the firewall driver to use
|
||||
FirewallDriver string
|
||||
|
||||
// DefaultNetwork is the name for the default network.
|
||||
DefaultNetwork string
|
||||
// DefaultSubnet is the default subnet for the default network.
|
||||
@@ -146,6 +152,7 @@ func NewNetworkInterface(conf *InitConfig) (types.ContainerNetwork, error) {
|
||||
aardvarkBinary: conf.AardvarkBinary,
|
||||
networkRootless: unshare.IsRootless(),
|
||||
ipamDBPath: filepath.Join(conf.NetworkRunDir, "ipam.db"),
|
||||
firewallDriver: conf.FirewallDriver,
|
||||
defaultNetwork: defaultNetworkName,
|
||||
defaultSubnet: defaultNet,
|
||||
defaultsubnetPools: defaultSubnetPools,
|
||||
|
||||
1
vendor/github.com/containers/common/libnetwork/network/interface.go
generated
vendored
1
vendor/github.com/containers/common/libnetwork/network/interface.go
generated
vendored
@@ -82,6 +82,7 @@ func NetworkBackend(store storage.Store, conf *config.Config, syslog bool) (type
|
||||
NetavarkBinary: netavarkBin,
|
||||
AardvarkBinary: aardvarkBin,
|
||||
PluginDirs: conf.Network.NetavarkPluginDirs.Get(),
|
||||
FirewallDriver: conf.Network.FirewallDriver,
|
||||
DefaultNetwork: conf.Network.DefaultNetwork,
|
||||
DefaultSubnet: conf.Network.DefaultSubnet,
|
||||
DefaultsubnetPools: conf.Network.DefaultSubnetPools,
|
||||
|
||||
Reference in New Issue
Block a user