diff --git a/oci/charts/observability/templates/vector-agent.yaml b/oci/charts/observability/templates/vector-agent.yaml index a7770c4..185231b 100644 --- a/oci/charts/observability/templates/vector-agent.yaml +++ b/oci/charts/observability/templates/vector-agent.yaml @@ -38,6 +38,10 @@ spec: volumeMounts: - name: config mountPath: /etc/vector + {{- if .Values.agent.vector.volume.enabled }} + - name: {{ .Values.agent.vector.volume.name }} + mountPath: {{ .Values.agent.vector.volume.mountPath }} + {{- end }} - name: var-log mountPath: /var/log readOnly: true @@ -48,6 +52,13 @@ spec: - name: config configMap: name: vector-agent-config + {{- if .Values.agent.vector.volume.enabled }} + - name: {{ .Values.agent.vector.volume.name }} + emptyDir: + {{- if .Values.agent.vector.volume.sizeLimit }} + sizeLimit: {{ .Values.agent.vector.volume.sizeLimit }} + {{- end }} + {{- end }} - name: var-log hostPath: path: /var/log diff --git a/oci/charts/observability/values.yaml b/oci/charts/observability/values.yaml index 5ebac19..d6dadee 100644 --- a/oci/charts/observability/values.yaml +++ b/oci/charts/observability/values.yaml @@ -17,6 +17,8 @@ server: persistentVolume: enabled: true size: 20Gi + prometheus-node-exporter: + enabled: false victoriaMetrics: enabled: true releaseName: victoria-metrics @@ -69,6 +71,13 @@ server: name: grafana version: ">=8.0.0 <9.0.0" values: + initChownData: + enabled: false + podSecurityContext: + fsGroup: 472 + securityContext: + runAsUser: 472 + runAsGroup: 472 persistence: enabled: true size: 10Gi @@ -83,6 +92,8 @@ server: name: opentelemetry-collector version: ">=0.104.0 <1.0.0" values: + image: + repository: otel/opentelemetry-collector-contrib mode: deployment config: receivers: @@ -159,6 +170,11 @@ agent: requests: cpu: 100m memory: 128Mi + volume: + enabled: true + name: vector-data-dir + mountPath: /vector-data-dir + sizeLimit: 1Gi processExporter: enabled: true image: