We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7477a09 commit 957d79aCopy full SHA for 957d79a
1 file changed
opamp/observiq/observiq_client.go
@@ -22,6 +22,7 @@ import (
22
"fmt"
23
"net/http"
24
"net/url"
25
+ "os"
26
"slices"
27
"sync"
28
"time"
@@ -739,6 +740,11 @@ func (c *Client) finishPackageInstall(pkgStatuses *protobufs.PackageStatuses) {
739
740
if err := c.opampClient.SetPackageStatuses(pkgStatuses); err != nil {
741
c.logger.Error("OpAMP client failed to set package statuses", zap.Error(err))
742
}
743
+
744
+ // safely remove the package status artifact now that we've successfully updated
745
+ if err := os.Remove(packagestate.DefaultFileName); err != nil {
746
+ c.logger.Warn("Failed to remove package status artifact after successful update", zap.Error(err))
747
+ }
748
749
750
// getVerifiedPackageStatuses returns the last available PackagesStatuses info only if
0 commit comments