func convert_v1_BuildTriggerPolicy_To_api_BuildTriggerPolicy(in *BuildTriggerPolicy, out *newer.BuildTriggerPolicy, s conversion.Scope) error { if err := s.DefaultConvert(in, out, conversion.DestFromSource); err != nil { return err } switch in.Type { case ImageChangeBuildTriggerTypeDeprecated: out.Type = newer.ImageChangeBuildTriggerType case GenericWebHookBuildTriggerTypeDeprecated: out.Type = newer.GenericWebHookBuildTriggerType case GitHubWebHookBuildTriggerTypeDeprecated: out.Type = newer.GitHubWebHookBuildTriggerType } return nil }
func Convert_v1beta3_BuildTriggerPolicy_To_api_BuildTriggerPolicy(in *BuildTriggerPolicy, out *newer.BuildTriggerPolicy, s conversion.Scope) error { if err := s.DefaultConvert(in, out, conversion.IgnoreMissingFields); err != nil { return err } switch in.Type { case ImageChangeBuildTriggerType: out.Type = newer.ImageChangeBuildTriggerType case GenericWebHookBuildTriggerType: out.Type = newer.GenericWebHookBuildTriggerType case GitHubWebHookBuildTriggerType: out.Type = newer.GitHubWebHookBuildTriggerType } return nil }
func buildConfigWithConfigChangeTrigger() *buildapi.BuildConfig { bc := baseBuildConfig() configChangeTrigger := buildapi.BuildTriggerPolicy{} configChangeTrigger.Type = buildapi.ConfigChangeBuildTriggerType bc.Spec.Triggers = append(bc.Spec.Triggers, configChangeTrigger) return bc }