diff --git a/pkg/tuned/controller.go b/pkg/tuned/controller.go index 5648e0fcd2..0dbd207922 100644 --- a/pkg/tuned/controller.go +++ b/pkg/tuned/controller.go @@ -1699,7 +1699,8 @@ func RunInCluster(stopCh <-chan struct{}, version string) error { profileFP := profilesFingerprint(profiles, recommended) c.daemon.profileFingerprintUnpacked = profileFP - klog.Infof("starting: profile fingerprint unpacked %q", profileFP) + c.daemon.recommendedProfile = recommended + klog.Infof("starting: profile unpacked is %q fingerprint %q", recommended, profileFP) deferredFP, isNodeReboot, err := c.recoverAndClearDeferredUpdate() if err != nil { diff --git a/test/e2e/deferred/updates.go b/test/e2e/deferred/updates.go index 42940e689a..1581c83d37 100644 --- a/test/e2e/deferred/updates.go +++ b/test/e2e/deferred/updates.go @@ -69,7 +69,7 @@ var _ = ginkgo.Describe("[deferred][inplace-update] Profile deferred", ginkgo.La } }) - ginkgo.It("should not trigger changes when applied fist", func(ctx context.Context) { + ginkgo.It("should trigger changes when applied fist, then deferred when edited", func(ctx context.Context) { /* * notes about manifests to be used in this test: * - manifests are already annotated natively (no need to call setDeferred)