Skip to content

Commit d6a46fc

Browse files
committed
demote high-frequency Info logs to Debug on tektonaddon TaskImages
1 parent 7149006 commit d6a46fc

File tree

7 files changed

+21
-22
lines changed

7 files changed

+21
-22
lines changed

pkg/reconciler/common/transformers.go

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ package common
1818

1919
import (
2020
"context"
21-
"log"
2221
"os"
2322
"reflect"
2423
"strconv"
2524
"strings"
2625

2726
mf "github.com/manifestival/manifestival"
2827
"github.com/tektoncd/operator/pkg/apis/operator/v1alpha1"
28+
"go.uber.org/zap"
2929
"golang.org/x/exp/slices"
3030
appsv1 "k8s.io/api/apps/v1"
3131
batchv1 "k8s.io/api/batch/v1"
@@ -308,7 +308,8 @@ func SplitsByEqual(arg string) ([]string, bool) {
308308
}
309309

310310
// TaskImages replaces step and params images.
311-
func TaskImages(images map[string]string) mf.Transformer {
311+
func TaskImages(ctx context.Context, images map[string]string) mf.Transformer {
312+
logger := logging.FromContext(ctx)
312313
return func(u *unstructured.Unstructured) error {
313314
if u.GetKind() != "ClusterTask" && u.GetKind() != "Task" {
314315
return nil
@@ -321,7 +322,7 @@ func TaskImages(images map[string]string) mf.Transformer {
321322
if !found {
322323
return nil
323324
}
324-
replaceStepsImages(steps, images)
325+
replaceStepsImages(steps, images, logger)
325326
err = unstructured.SetNestedField(u.Object, steps, "spec", "steps")
326327
if err != nil {
327328
return err
@@ -334,47 +335,43 @@ func TaskImages(images map[string]string) mf.Transformer {
334335
if !found {
335336
return nil
336337
}
337-
replaceParamsImage(params, images)
338-
err = unstructured.SetNestedField(u.Object, params, "spec", "params")
339-
if err != nil {
340-
return err
341-
}
342-
return nil
338+
replaceParamsImage(params, images, logger)
339+
return unstructured.SetNestedField(u.Object, params, "spec", "params")
343340
}
344341
}
345342

346-
func replaceStepsImages(steps []interface{}, override map[string]string) {
343+
func replaceStepsImages(steps []interface{}, override map[string]string, logger *zap.SugaredLogger) {
347344
for _, s := range steps {
348345
step := s.(map[string]interface{})
349346
name, ok := step["name"].(string)
350347
if !ok {
351-
log.Println("Unable to get the step", "step", s)
348+
logger.Debugf("Unable to get the step %v step", s)
352349
continue
353350
}
354351

355352
name = formKey("", name)
356353
image, found := override[name]
357354
if !found || image == "" {
358-
log.Println("Image not found", "step", name, "action", "skip")
355+
logger.Debugf("Image not found step %s action skip", name)
359356
continue
360357
}
361358
step["image"] = image
362359
}
363360
}
364361

365-
func replaceParamsImage(params []interface{}, override map[string]string) {
362+
func replaceParamsImage(params []interface{}, override map[string]string, logger *zap.SugaredLogger) {
366363
for _, p := range params {
367364
param := p.(map[string]interface{})
368365
name, ok := param["name"].(string)
369366
if !ok {
370-
log.Println("Unable to get the pram", "param", p)
367+
logger.Debugf("Unable to get the pram %v param", p)
371368
continue
372369
}
373370

374371
name = formKey(ParamPrefix, name)
375372
image, found := override[name]
376373
if !found || image == "" {
377-
log.Println("Image not found", "step", name, "action", "skip")
374+
logger.Debugf("Image not found step %s action skip", name)
378375
continue
379376
}
380377
param["default"] = image

pkg/reconciler/common/transformers_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,8 @@ func TestReplaceImages(t *testing.T) {
181181

182182
manifest, err := mf.ManifestFrom(mf.Recursive(testData))
183183
assertNoError(t, err)
184-
newManifest, err := manifest.Transform(TaskImages(images))
184+
ctx := context.Background()
185+
newManifest, err := manifest.Transform(TaskImages(ctx, images))
185186
assertNoError(t, err)
186187
assertTaskImage(t, newManifest.Resources(), "push", image)
187188
assertTaskImage(t, newManifest.Resources(), "build", "$(inputs.params.BUILDER_IMAGE)")
@@ -212,7 +213,8 @@ func TestReplaceImages(t *testing.T) {
212213

213214
manifest, err := mf.ManifestFrom(mf.Recursive(testData))
214215
assertNoError(t, err)
215-
newManifest, err := manifest.Transform(TaskImages(images))
216+
ctx := context.Background()
217+
newManifest, err := manifest.Transform(TaskImages(ctx, images))
216218
assertNoError(t, err)
217219
assertParamHasImage(t, newManifest.Resources(), "BUILDER_IMAGE", image)
218220
assertTaskImage(t, newManifest.Resources(), "push", "buildah")

pkg/reconciler/openshift/tektonaddon/clustertTask.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func filterAndTransformClusterTask() client.FilterAndTransform {
4848
tfs := []mf.Transformer{
4949
replaceKind(KindTask, KindClusterTask),
5050
injectLabel(labelProviderType, providerTypeRedHat, overwrite, "ClusterTask"),
51-
common.TaskImages(addonImages),
51+
common.TaskImages(ctx, addonImages),
5252
}
5353
if err := transformers(ctx, manifest, addon, tfs...); err != nil {
5454
return nil, err

pkg/reconciler/openshift/tektonaddon/clustertTaskVersioned.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func filterAndTransformVersionedClusterTask(version string) client.FilterAndTran
4646
tfs := []mf.Transformer{
4747
replaceKind(KindTask, KindClusterTask),
4848
injectLabel(labelProviderType, providerTypeRedHat, overwrite, "ClusterTask"),
49-
common.TaskImages(addonImages),
49+
common.TaskImages(ctx, addonImages),
5050
setVersionedNames(version),
5151
}
5252
if err := transformers(ctx, manifest, addon, tfs...); err != nil {

pkg/reconciler/openshift/tektonaddon/communityClusterTasks.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ func filterAndTransformCommunityClusterTask() client.FilterAndTransform {
6262
extra := []mf.Transformer{
6363
replaceKind("Task", "ClusterTask"),
6464
injectLabel(labelProviderType, providerTypeCommunity, overwrite, "ClusterTask"),
65-
common.TaskImages(addonImages),
65+
common.TaskImages(ctx, addonImages),
6666
}
6767
if err := common.Transform(ctx, manifest, instance, extra...); err != nil {
6868
return nil, err

pkg/reconciler/openshift/tektonaddon/resolverTask.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ func filterAndTransformResolverTask() client.FilterAndTransform {
4545
addonImages := common.ToLowerCaseKeys(common.ImagesFromEnv(common.AddonsImagePrefix))
4646
tfs := []mf.Transformer{
4747
injectLabel(labelProviderType, providerTypeRedHat, overwrite, "Task"),
48-
common.TaskImages(addonImages),
48+
common.TaskImages(ctx, addonImages),
4949
}
5050
if err := transformers(ctx, manifest, addon, tfs...); err != nil {
5151
return nil, err

pkg/reconciler/openshift/tektonaddon/transform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func transformers(ctx context.Context, manifest *mf.Manifest, comp v1alpha1.Tekt
3838
// about order of future addition of transformers in this reconciler or in sub functions which take care of various addons
3939
common.InjectOperandNameLabelPreserveExisting(openshift.OperandOpenShiftPipelinesAddons),
4040
injectLabel(labelProviderType, providerTypeRedHat, overwrite, "ClusterTask"),
41-
common.TaskImages(addonImages),
41+
common.TaskImages(ctx, addonImages),
4242
}
4343
addonTfs = append(addonTfs, addnTfs...)
4444
return common.Transform(ctx, manifest, instance, addonTfs...)

0 commit comments

Comments
 (0)