Skip to content

Commit

Permalink
fix(builder): fallback to strategy to pod when Buildah/Kaniko
Browse files Browse the repository at this point in the history
  • Loading branch information
squakez committed Jun 27, 2023
1 parent 13f5dd3 commit 728f1da
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion pkg/platform/defaults.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,18 @@ func ConfigureDefaults(ctx context.Context, c client.Client, p *v1.IntegrationPl
}

if p.Status.Build.BuildConfiguration.Strategy == "" {
p.Status.Build.BuildConfiguration.Strategy = v1.BuildStrategyRoutine
defaultStrategy := v1.BuildStrategyRoutine
if p.Status.Build.PublishStrategy == v1.IntegrationPlatformBuildPublishStrategyBuildah ||
p.Status.Build.PublishStrategy == v1.IntegrationPlatformBuildPublishStrategyKaniko {
defaultStrategy = v1.BuildStrategyPod
log.Infof("Integration Platform %s [%s]: setting fallback build strategy %s because PublishStrategy is configured as %s",
p.Name,
p.Namespace,
defaultStrategy,
p.Status.Build.PublishStrategy,
)
}
p.Status.Build.BuildConfiguration.Strategy = defaultStrategy
log.Debugf("Integration Platform %s [%s]: setting build strategy %s", p.Name, p.Namespace, p.Status.Build.BuildConfiguration.Strategy)
}

Expand Down

0 comments on commit 728f1da

Please sign in to comment.