mirror of
https://github.com/siderolabs/talos.git
synced 2025-12-15 22:41:55 +01:00
fix: small logrus fixes
Ensure correct logrus setup. Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
This commit is contained in:
parent
a9875b7704
commit
177df62a0e
@ -7,15 +7,18 @@ package image
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
stdlog "log"
|
||||
"os"
|
||||
"time"
|
||||
|
||||
containerd "github.com/containerd/containerd/v2/client"
|
||||
"github.com/containerd/containerd/v2/core/images"
|
||||
"github.com/containerd/errdefs"
|
||||
"github.com/containerd/log"
|
||||
"github.com/distribution/reference"
|
||||
ocispec "github.com/opencontainers/image-spec/specs-go/v1"
|
||||
"github.com/siderolabs/go-retry/retry"
|
||||
"github.com/sirupsen/logrus"
|
||||
|
||||
containerdrunner "github.com/siderolabs/talos/internal/app/machined/pkg/system/runner/containerd"
|
||||
"github.com/siderolabs/talos/pkg/machinery/config/config"
|
||||
@ -83,9 +86,19 @@ func Pull(ctx context.Context, reg config.Registries, client *containerd.Client,
|
||||
}
|
||||
}
|
||||
|
||||
containerdLogger := logrus.New()
|
||||
containerdLogger.Out = stdlog.Default().Writer()
|
||||
containerdLogger.Formatter = &logrus.TextFormatter{
|
||||
DisableColors: true,
|
||||
DisableQuote: true,
|
||||
DisableTimestamp: true,
|
||||
}
|
||||
|
||||
ctx = log.WithLogger(ctx, containerdLogger.WithField("image", ref))
|
||||
|
||||
resolver := NewResolver(reg)
|
||||
|
||||
err = retry.Exponential(PullTimeout, retry.WithUnits(PullRetryInterval), retry.WithErrorLogging(true)).Retry(func() error {
|
||||
err = retry.Exponential(PullTimeout, retry.WithUnits(PullRetryInterval), retry.WithErrorLogging(true)).RetryWithContext(ctx, func(ctx context.Context) error {
|
||||
if img, err = client.Pull(
|
||||
ctx,
|
||||
ref,
|
||||
|
||||
@ -34,6 +34,7 @@ func (condition *SyncCondition) Wait(ctx context.Context) error {
|
||||
_, err := condition.state.WatchFor(
|
||||
ctx,
|
||||
resource.NewMetadata(v1alpha1.NamespaceName, StatusType, StatusID, resource.VersionUndefined),
|
||||
state.WithEventTypes(state.Created, state.Updated),
|
||||
state.WithCondition(func(r resource.Resource) (bool, error) {
|
||||
return r.(*Status).TypedSpec().Synced, nil
|
||||
}),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user