@@ -321,12 +321,14 @@ spec:
321321 name: listener
322322{% if lookup ('env' , 'VECTOR_AGGREGATOR' ) %}
323323 - args:
324- - |
324+ - |-
325325 mkdir --parents /stackable/log/_vector-state
326326 # Vector will ignore SIGTERM (as PID != 1) and must be shut down by writing a shutdown trigger file
327- vector --config /stackable/config/vector.yaml & vector_pid=$!
327+ vector & vector_pid=$!
328328 if [ ! -f "/stackable/log/_vector/shutdown" ]; then
329- mkdir -p /stackable/log/_vector && inotifywait -qq --event create /stackable/log/_vector; fi
329+ mkdir -p /stackable/log/_vector
330+ inotifywait -qq --event create /stackable/log/_vector;
331+ fi
330332 sleep 1
331333 kill $vector_pid
332334 command:
@@ -336,13 +338,31 @@ spec:
336338 - pipefail
337339 - -c
338340 env:
339- - name: VECTOR_LOG
340- value: info
341+ - name: CLUSTER_NAME
342+ value: test-hbase
343+ - name: DATA_DIR
344+ value: /stackable/log/_vector-state
345+ - name: LOG_DIR
346+ value: /stackable/log
347+ - name: NAMESPACE
348+ valueFrom:
349+ fieldRef:
350+ fieldPath: metadata.namespace
351+ - name: ROLE_GROUP_NAME
352+ value: default
353+ - name: ROLE_NAME
354+ value: master
341355 - name: VECTOR_AGGREGATOR_ADDRESS
342356 valueFrom:
343357 configMapKeyRef:
344358 key: ADDRESS
345359 name: vector-aggregator-discovery
360+ - name: VECTOR_CONFIG_YAML
361+ value: /stackable/config/vector.yaml
362+ - name: VECTOR_FILE_LOG_LEVEL
363+ value: info
364+ - name: VECTOR_LOG
365+ value: info
346366 imagePullPolicy: IfNotPresent
347367 name: vector
348368 resources:
@@ -353,8 +373,10 @@ spec:
353373 cpu: 250m
354374 memory: 128Mi
355375 volumeMounts:
356- - mountPath: /stackable/config
376+ - mountPath: /stackable/config/vector.yaml
357377 name: hbase-config
378+ readOnly: true
379+ subPath: vector.yaml
358380 - mountPath: /stackable/log
359381 name: log
360382{% endif %}
@@ -534,12 +556,14 @@ spec:
534556 name: listener
535557{% if lookup ('env' , 'VECTOR_AGGREGATOR' ) %}
536558 - args:
537- - |
559+ - |-
538560 mkdir --parents /stackable/log/_vector-state
539561 # Vector will ignore SIGTERM (as PID != 1) and must be shut down by writing a shutdown trigger file
540- vector --config /stackable/config/vector.yaml & vector_pid=$!
562+ vector & vector_pid=$!
541563 if [ ! -f "/stackable/log/_vector/shutdown" ]; then
542- mkdir -p /stackable/log/_vector && inotifywait -qq --event create /stackable/log/_vector; fi
564+ mkdir -p /stackable/log/_vector
565+ inotifywait -qq --event create /stackable/log/_vector;
566+ fi
543567 sleep 1
544568 kill $vector_pid
545569 command:
@@ -549,13 +573,31 @@ spec:
549573 - pipefail
550574 - -c
551575 env:
552- - name: VECTOR_LOG
553- value: info
576+ - name: CLUSTER_NAME
577+ value: test-hbase
578+ - name: DATA_DIR
579+ value: /stackable/log/_vector-state
580+ - name: LOG_DIR
581+ value: /stackable/log
582+ - name: NAMESPACE
583+ valueFrom:
584+ fieldRef:
585+ fieldPath: metadata.namespace
586+ - name: ROLE_GROUP_NAME
587+ value: default
588+ - name: ROLE_NAME
589+ value: regionserver
554590 - name: VECTOR_AGGREGATOR_ADDRESS
555591 valueFrom:
556592 configMapKeyRef:
557593 key: ADDRESS
558594 name: vector-aggregator-discovery
595+ - name: VECTOR_CONFIG_YAML
596+ value: /stackable/config/vector.yaml
597+ - name: VECTOR_FILE_LOG_LEVEL
598+ value: info
599+ - name: VECTOR_LOG
600+ value: info
559601 imagePullPolicy: IfNotPresent
560602 name: vector
561603 resources:
@@ -566,8 +608,10 @@ spec:
566608 cpu: 250m
567609 memory: 128Mi
568610 volumeMounts:
569- - mountPath: /stackable/config
611+ - mountPath: /stackable/config/vector.yaml
570612 name: hbase-config
613+ readOnly: true
614+ subPath: vector.yaml
571615 - mountPath: /stackable/log
572616 name: log
573617{% endif %}
@@ -743,12 +787,14 @@ spec:
743787 name: listener
744788{% if lookup ('env' , 'VECTOR_AGGREGATOR' ) %}
745789 - args:
746- - |
790+ - |-
747791 mkdir --parents /stackable/log/_vector-state
748792 # Vector will ignore SIGTERM (as PID != 1) and must be shut down by writing a shutdown trigger file
749- vector --config /stackable/config/vector.yaml & vector_pid=$!
793+ vector & vector_pid=$!
750794 if [ ! -f "/stackable/log/_vector/shutdown" ]; then
751- mkdir -p /stackable/log/_vector && inotifywait -qq --event create /stackable/log/_vector; fi
795+ mkdir -p /stackable/log/_vector
796+ inotifywait -qq --event create /stackable/log/_vector;
797+ fi
752798 sleep 1
753799 kill $vector_pid
754800 command:
@@ -758,13 +804,31 @@ spec:
758804 - pipefail
759805 - -c
760806 env:
761- - name: VECTOR_LOG
762- value: info
807+ - name: CLUSTER_NAME
808+ value: test-hbase
809+ - name: DATA_DIR
810+ value: /stackable/log/_vector-state
811+ - name: LOG_DIR
812+ value: /stackable/log
813+ - name: NAMESPACE
814+ valueFrom:
815+ fieldRef:
816+ fieldPath: metadata.namespace
817+ - name: ROLE_GROUP_NAME
818+ value: default
819+ - name: ROLE_NAME
820+ value: restserver
763821 - name: VECTOR_AGGREGATOR_ADDRESS
764822 valueFrom:
765823 configMapKeyRef:
766824 key: ADDRESS
767825 name: vector-aggregator-discovery
826+ - name: VECTOR_CONFIG_YAML
827+ value: /stackable/config/vector.yaml
828+ - name: VECTOR_FILE_LOG_LEVEL
829+ value: info
830+ - name: VECTOR_LOG
831+ value: info
768832 imagePullPolicy: IfNotPresent
769833 name: vector
770834 resources:
@@ -775,8 +839,10 @@ spec:
775839 cpu: 250m
776840 memory: 128Mi
777841 volumeMounts:
778- - mountPath: /stackable/config
842+ - mountPath: /stackable/config/vector.yaml
779843 name: hbase-config
844+ readOnly: true
845+ subPath: vector.yaml
780846 - mountPath: /stackable/log
781847 name: log
782848{% endif %}
0 commit comments