From 45d49552ac7bf185e19d444b2ea20fbb3c1cd503 Mon Sep 17 00:00:00 2001 From: shaloulcy Date: Wed, 6 Mar 2024 16:05:00 +0800 Subject: [PATCH] webhook: fix concurrent map for quota topology (#1940) Signed-off-by: chuanyun.lcy Co-authored-by: chuanyun.lcy --- pkg/webhook/elasticquota/quota_topology.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/webhook/elasticquota/quota_topology.go b/pkg/webhook/elasticquota/quota_topology.go index 62fe7f93b5..8895dfb0c2 100644 --- a/pkg/webhook/elasticquota/quota_topology.go +++ b/pkg/webhook/elasticquota/quota_topology.go @@ -200,6 +200,9 @@ func (qt *quotaTopology) fillQuotaDefaultInformation(quota *v1alpha1.ElasticQuot return nil } + qt.lock.Lock() + defer qt.lock.Unlock() + if quota.Labels == nil { quota.Labels = make(map[string]string) }