6
6
"reflect"
7
7
"strconv"
8
8
9
+ "k8s.io/apimachinery/pkg/api/resource"
10
+
9
11
"github.com/go-logr/logr"
10
12
11
13
appsv1 "k8s.io/api/apps/v1"
@@ -552,6 +554,16 @@ func reinitAideDaemonset(reinitDaemonSetName string, fi *fileintegrityv1alpha1.F
552
554
MountPath : "/scripts" ,
553
555
},
554
556
},
557
+ Resources : corev1.ResourceRequirements {
558
+ Requests : corev1.ResourceList {
559
+ corev1 .ResourceMemory : resource .MustParse ("10Mi" ),
560
+ corev1 .ResourceCPU : resource .MustParse ("10m" ),
561
+ },
562
+ Limits : corev1.ResourceList {
563
+ corev1 .ResourceMemory : resource .MustParse ("50Mi" ),
564
+ corev1 .ResourceCPU : resource .MustParse ("50m" ),
565
+ },
566
+ },
555
567
},
556
568
},
557
569
// make this an endless loop
@@ -566,6 +578,16 @@ func reinitAideDaemonset(reinitDaemonSetName string, fi *fileintegrityv1alpha1.F
566
578
MountPath : "/scripts" ,
567
579
},
568
580
},
581
+ Resources : corev1.ResourceRequirements {
582
+ Requests : corev1.ResourceList {
583
+ corev1 .ResourceMemory : resource .MustParse ("10Mi" ),
584
+ corev1 .ResourceCPU : resource .MustParse ("10m" ),
585
+ },
586
+ Limits : corev1.ResourceList {
587
+ corev1 .ResourceMemory : resource .MustParse ("50Mi" ),
588
+ corev1 .ResourceCPU : resource .MustParse ("50m" ),
589
+ },
590
+ },
569
591
},
570
592
},
571
593
Volumes : []corev1.Volume {
@@ -673,6 +695,16 @@ func aideDaemonset(dsName string, fi *fileintegrityv1alpha1.FileIntegrity) *apps
673
695
MountPath : "/tmp" ,
674
696
},
675
697
},
698
+ Resources : corev1.ResourceRequirements {
699
+ Requests : corev1.ResourceList {
700
+ corev1 .ResourceMemory : resource .MustParse ("10Mi" ),
701
+ corev1 .ResourceCPU : resource .MustParse ("10m" ),
702
+ },
703
+ Limits : corev1.ResourceList {
704
+ corev1 .ResourceMemory : resource .MustParse ("300Mi" ),
705
+ corev1 .ResourceCPU : resource .MustParse ("100m" ),
706
+ },
707
+ },
676
708
},
677
709
},
678
710
Volumes : []corev1.Volume {
0 commit comments