INNER CODE UNIT · Go
run
kube-vip/kube-vip · testing/services/main.go:22
func run() int {
var existing bool
var t deployment.TestConfig
t.ImagePath = os.Getenv("E2E_IMAGE_PATH")
flag.BoolVar(&t.ControlPlane, "ControlPlane", false, "")
flag.BoolVar(&t.Services, "Services", false, "")
flag.BoolVar(&t.Simple, "simple", false, "Perform a simple loadbalancer test")
flag.BoolVar(&t.Deployments, "deployments", false, "Perform a deployment test")
flag.BoolVar(&t.LeaderFailover, "leaderFailover", false, "Perform a failover of the leader test")
flag.BoolVar(&t.LeaderActive, "leaderActive", false, "Perform a test on the active leader")
flag.BoolVar(&t.LocalDeploy, "localDeploy", false, "Perform a test on the active leader")
flag.BoolVar(&t.FaultElection, "electionFaults", false, "Perform leader election fault injection tests")
flag.BoolVar(&t.Egress, "egress", false, "Perform an egress test")
flag.BoolVar(&t.EgressInternal, "egressInternal", false, "Perform an egress test, using the internal functionality")
flag.BoolVar(&t.EgressIPv6, "egressIPv6", false, "Perform an egress test")
flag.BoolVar(&t.DualStack, "dualStack", false, "Perform an dual stack test")