2 Commits

2 changed files with 4 additions and 4 deletions

View File

@@ -20,7 +20,7 @@ spec:
serviceAccountName: {{ include "iperf3-monitor.serviceAccountName" . }} serviceAccountName: {{ include "iperf3-monitor.serviceAccountName" . }}
containers: containers:
- name: iperf3-exporter - name: iperf3-exporter
image: "{{ .Values.exporter.image.repository }}:{{ .Values.exporter.image.tag | default .Chart.AppVersion }}" image: "{{ .Values.exporter.image.repository }}:{{ .Values.exporter.image.tag | default (printf "v%s" .Chart.AppVersion) }}"
imagePullPolicy: {{ .Values.exporter.image.pullPolicy }} imagePullPolicy: {{ .Values.exporter.image.pullPolicy }}
ports: ports:
- containerPort: {{ .Values.service.targetPort }} - containerPort: {{ .Values.service.targetPort }}

View File

@@ -8,7 +8,7 @@ WORKDIR /app
# Minimal dependencies for builder stage if any Python packages had C extensions. # Minimal dependencies for builder stage if any Python packages had C extensions.
# Assuming requirements.txt does not need gcc or other build tools for now. # Assuming requirements.txt does not need gcc or other build tools for now.
# If pip install fails later, add necessary build tools (e.g., gcc, python3-dev) here. # If pip install fails later, add necessary build tools (e.g., gcc, python3-dev) here.
RUN apt-get update && RUN apt-get update && \
# apt-get install -y --no-install-recommends gcc python3-dev # Example if needed # apt-get install -y --no-install-recommends gcc python3-dev # Example if needed
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
@@ -23,8 +23,8 @@ WORKDIR /app
# Install iperf3 and its runtime dependency libsctp1 directly in the final stage. # Install iperf3 and its runtime dependency libsctp1 directly in the final stage.
# This simplifies the Dockerfile by removing the need to copy iperf3 components from the builder. # This simplifies the Dockerfile by removing the need to copy iperf3 components from the builder.
RUN apt-get update && RUN apt-get update && \
apt-get install -y --no-install-recommends iperf3 libsctp1 && apt-get install -y --no-install-recommends iperf3 libsctp1 && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
# Copy installed Python packages from the builder stage # Copy installed Python packages from the builder stage