Skip to content

Commit f1c56cb

Browse files
lizardrusspascalbreuninger
authored andcommitted
fix: prevent panic when getting service CIDR
1 parent c3b06d5 commit f1c56cb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/util/servicecidr/servicecidr.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ func GetServiceCIDR(ctx context.Context, vConfig *config.Config, client kubernet
119119
serviceCIDR := strings.Join(serviceCIDRs, ",")
120120

121121
// set annotation on the vCluster service
122+
if vClusterService.Annotations == nil {
123+
vClusterService.Annotations = map[string]string{}
124+
}
122125
vClusterService.Annotations[ServiceCIDRAnnotation] = serviceCIDR
123126
_, err = client.CoreV1().Services(vClusterNamespace).Update(ctx, vClusterService, metav1.UpdateOptions{})
124127
if err != nil {

0 commit comments

Comments
 (0)