Skip to content

Commit e898366

Browse files
committed
fix: Optimize workload secrets version update logic in runReloader
Signed-off-by: Thiago Boche <38021019+thiago-boche@users.noreply.github.com>
1 parent 1ea14d1 commit e898366

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pkg/reloader/reloader.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,11 @@ func (c *Controller) runReloader(ctx context.Context) {
7373

7474
// Update stored version
7575
c.trackingMutex.Lock()
76-
for i := range c.workloadSecrets.GetWorkloadSecretsMap()[workload] {
77-
if c.workloadSecrets.GetWorkloadSecretsMap()[workload][i].Path == currentSecretMetadata.Path {
78-
c.workloadSecrets.GetWorkloadSecretsMap()[workload][i].KVVersion = currentInfo.Version
76+
workloadSecretsMap := c.workloadSecrets.GetWorkloadSecretsMap()
77+
secrets := workloadSecretsMap[workload]
78+
for i := range secrets {
79+
if secrets[i].Path == currentSecretMetadata.Path {
80+
secrets[i].KVVersion = currentInfo.Version
7981
}
8082
}
8183
c.trackingMutex.Unlock()

0 commit comments

Comments
 (0)