File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,49 @@ update_kb_monitor_resources() {
3131 done
3232}
3333
34+ patch_oteld_resources () {
35+ echo " Patch oteld resources"
36+ kubectl patch oteld kb-monitor -n kb-system --type=' merge' -p '
37+ {
38+ "spec": {
39+ "resources": {
40+ "requests": {
41+ "cpu": "100m",
42+ "memory": "128Mi"
43+ }
44+ },
45+ "systemConfigSpec": {
46+ "oteldMetricsCollector": {
47+ "resources": {
48+ "requests": {
49+ "cpu": "100m",
50+ "memory": "128Mi"
51+ }
52+ }
53+ },
54+ "resources": {
55+ "requests": {
56+ "cpu": "100m",
57+ "memory": "128Mi"
58+ }
59+ }
60+ }
61+ }
62+ }'
63+ }
64+
65+ check_oteld_resources () {
66+ oteld_resources=$( kubectl get oteld kb-monitor -n kb-system -o json | jq ' .spec.resources' )
67+ oteld_request_cpu=$( echo " ${oteld_resources} " | jq -r ' .requests.cpu' )
68+ oteld_request_memory=$( echo " ${oteld_resources} " | jq -r ' .requests.memory' )
69+ if [[ ! (" ${oteld_request_cpu} " == " 100m" || " ${oteld_request_memory} " == " 128Mi" ) ]]; then
70+ echo " oteld_resources:${oteld_resources} "
71+ patch_oteld_resources
72+ fi
73+ }
74+
3475update_kb_monitor_resources
76+ check_oteld_resources
3577
3678patch_kb_monitor_metrics_collector_resources () {
3779 echo " Patch kb-monitor-metrics-collector resources"
You can’t perform that action at this time.
0 commit comments