Skip to content

Commit 87a3b5d

Browse files
author
Matt Rogers
committed
Add operator and aide-ds pod limits
1 parent 85a5e87 commit 87a3b5d

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

deploy/operator.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ spec:
2222
args:
2323
- operator
2424
imagePullPolicy: Always
25+
resources:
26+
requests:
27+
memory: "10Mi"
28+
cpu: "10m"
29+
limits:
30+
memory: "200Mi"
31+
cpu: "100m"
2532
env:
2633
- name: WATCH_NAMESPACE
2734
valueFrom:

pkg/controller/fileintegrity/fileintegrity_controller.go

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import (
66
"reflect"
77
"strconv"
88

9+
"k8s.io/apimachinery/pkg/api/resource"
10+
911
"github.com/go-logr/logr"
1012

1113
appsv1 "k8s.io/api/apps/v1"
@@ -552,6 +554,16 @@ func reinitAideDaemonset(reinitDaemonSetName string, fi *fileintegrityv1alpha1.F
552554
MountPath: "/scripts",
553555
},
554556
},
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+
},
555567
},
556568
},
557569
// make this an endless loop
@@ -566,6 +578,16 @@ func reinitAideDaemonset(reinitDaemonSetName string, fi *fileintegrityv1alpha1.F
566578
MountPath: "/scripts",
567579
},
568580
},
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+
},
569591
},
570592
},
571593
Volumes: []corev1.Volume{
@@ -673,6 +695,16 @@ func aideDaemonset(dsName string, fi *fileintegrityv1alpha1.FileIntegrity) *apps
673695
MountPath: "/tmp",
674696
},
675697
},
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+
},
676708
},
677709
},
678710
Volumes: []corev1.Volume{

0 commit comments

Comments
 (0)