func DoSetupAccordingE2E()

in commands/setup/setup.go [58:82]


func DoSetupAccordingE2E() error {
	if config.GlobalConfig.Error != nil {
		return config.GlobalConfig.Error
	}

	e2eConfig := config.GlobalConfig.E2EConfig

	setup.InitLogFollower()
	if e2eConfig.Setup.Env == constant.Kind {
		err := setup.KindSetup(&e2eConfig)
		if err != nil {
			return err
		}
	} else if e2eConfig.Setup.Env == constant.Compose {
		err := setup.ComposeSetup(&e2eConfig)
		if err != nil {
			return err
		}
		return nil
	} else {
		return fmt.Errorf("no such env for setup: [%s]. should use kind or compose instead", e2eConfig.Setup.Env)
	}

	return nil
}