Skip to content

Commit dc9a57c

Browse files
committed
style: reword when bootstrap config does not exist
1 parent 0e7bf20 commit dc9a57c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

internal/device-agent/states/bootstrapping/bootstrapping.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ package bootstrapping
22

33
import (
44
"context"
5+
"errors"
6+
"fmt"
7+
"os"
58
"time"
69

710
"github.com/nais/device/internal/device-agent/runtimeconfig"
@@ -35,9 +38,8 @@ func (b *Bootstrapping) Enter(ctx context.Context) state.EventWithSpan {
3538
if err := b.rc.LoadEnrollConfig(); err == nil {
3639
span.AddEvent("enroll.loaded")
3740
b.logger.Info("loaded enroll")
38-
} else {
41+
} else if errors.Is(err, os.ErrNotExist) {
3942
span.AddEvent("enroll.new")
40-
b.logger.WithError(err).Info("unable to load enroll config")
4143
b.logger.Info("enrolling device")
4244
enrollCtx, cancel := context.WithTimeout(ctx, 1*time.Minute)
4345
defer cancel()
@@ -56,6 +58,9 @@ func (b *Bootstrapping) Enter(ctx context.Context) state.EventWithSpan {
5658
b.notifier.Errorf("Bootstrap: %v", err)
5759
return state.SpanEvent(ctx, state.EventDisconnect)
5860
}
61+
} else {
62+
b.logger.WithError(err).Errorf("unable to load enroll config")
63+
return state.SpanEvent(ctx, state.EventDisconnect)
5964
}
6065

6166
return state.SpanEvent(ctx, state.EventBootstrapped)

0 commit comments

Comments
 (0)