@@ -131,16 +131,25 @@ func Prepare(ctx context.Context, cfg *Config) (*pb.DeploymentRequest, error) {
131
131
132
132
if len (cfg .WorkloadImage ) > 0 {
133
133
if len (cfg .WorkloadName ) == 0 {
134
+ log .Infof ("Workload image specified, but not workload name; attempting auto-detection..." )
135
+
134
136
workloadNames := make ([]string , 0 , len (resources ))
135
137
for i := range resources {
136
138
workloadNames = append (workloadNames , detectWorkloadName (resources [i ]))
137
139
}
140
+
138
141
if len (workloadNames ) == 1 {
139
142
cfg .WorkloadName = workloadNames [0 ]
143
+ log .Infof ("Detected workload name '%s'" , cfg .WorkloadName )
144
+ } else if len (workloadNames ) > 1 {
145
+ log .Warnf ("Multiple workload names detected, skipping image resource generation: %v" , workloadNames )
146
+ } else {
147
+ log .Warn ("No workload name detected, skipping image resource generation" )
140
148
}
141
149
}
142
150
143
151
if len (cfg .WorkloadName ) > 0 {
152
+ log .Infof ("Building image resource for workload %q with image %q" , cfg .WorkloadName , cfg .WorkloadImage )
144
153
resource , err := buildImageResource (cfg .WorkloadName , cfg .WorkloadImage , cfg .Team )
145
154
if err != nil {
146
155
return nil , ErrorWrap (ExitInternalError , fmt .Errorf ("build image resource: %w" , err ))
0 commit comments