mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	Added ip6tables config option
Signed-off-by: Benjamin Böhmke <benjamin@boehmke.net>
This commit is contained in:
		
							parent
							
								
									c90671b4cd
								
							
						
					
					
						commit
						66459cc623
					
				
					 3 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -34,6 +34,7 @@ func installConfigFlags(conf *config.Config, flags *pflag.FlagSet) error {
 | 
			
		|||
	flags.BoolVar(&conf.EnableSelinuxSupport, "selinux-enabled", false, "Enable selinux support")
 | 
			
		||||
	flags.Var(opts.NewNamedUlimitOpt("default-ulimits", &conf.Ulimits), "default-ulimit", "Default ulimits for containers")
 | 
			
		||||
	flags.BoolVar(&conf.BridgeConfig.EnableIPTables, "iptables", true, "Enable addition of iptables rules")
 | 
			
		||||
	flags.BoolVar(&conf.BridgeConfig.EnableIP6Tables, "ip6tables", false, "Enable addition of ip6tables rules")
 | 
			
		||||
	flags.BoolVar(&conf.BridgeConfig.EnableIPForward, "ip-forward", true, "Enable net.ipv4.ip_forward")
 | 
			
		||||
	flags.BoolVar(&conf.BridgeConfig.EnableIPMasq, "ip-masq", true, "Enable IP masquerading")
 | 
			
		||||
	flags.BoolVar(&conf.BridgeConfig.EnableIPv6, "ipv6", false, "Enable IPv6 networking")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,6 +54,7 @@ type BridgeConfig struct {
 | 
			
		|||
	// Fields below here are platform specific.
 | 
			
		||||
	EnableIPv6          bool   `json:"ipv6,omitempty"`
 | 
			
		||||
	EnableIPTables      bool   `json:"iptables,omitempty"`
 | 
			
		||||
	EnableIP6Tables     bool   `json:"ip6tables,omitempty"`
 | 
			
		||||
	EnableIPForward     bool   `json:"ip-forward,omitempty"`
 | 
			
		||||
	EnableIPMasq        bool   `json:"ip-masq,omitempty"`
 | 
			
		||||
	EnableUserlandProxy bool   `json:"userland-proxy,omitempty"`
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -911,6 +911,7 @@ func driverOptions(config *config.Config) []nwconfig.Option {
 | 
			
		|||
	bridgeConfig := options.Generic{
 | 
			
		||||
		"EnableIPForwarding":  config.BridgeConfig.EnableIPForward,
 | 
			
		||||
		"EnableIPTables":      config.BridgeConfig.EnableIPTables,
 | 
			
		||||
		"EnableIP6Tables":     config.BridgeConfig.EnableIP6Tables,
 | 
			
		||||
		"EnableUserlandProxy": config.BridgeConfig.EnableUserlandProxy,
 | 
			
		||||
		"UserlandProxyPath":   config.BridgeConfig.UserlandProxyPath}
 | 
			
		||||
	bridgeOption := options.Generic{netlabel.GenericData: bridgeConfig}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue