From 184687dd5f1f713e327712ad15a4108abe448348 Mon Sep 17 00:00:00 2001 From: Tom Neuber Date: Tue, 28 Jan 2025 11:02:03 +0100 Subject: [PATCH] fix(apt-version-exporter): add init container to fetch architecture --- apt-version-exporter/daemonset.yaml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/apt-version-exporter/daemonset.yaml b/apt-version-exporter/daemonset.yaml index f1afd55..448ae24 100644 --- a/apt-version-exporter/daemonset.yaml +++ b/apt-version-exporter/daemonset.yaml @@ -58,6 +58,18 @@ spec: - mountPath: /etc/ca-certificates.conf name: etc-ca-certificates-conf readOnly: true + initContainers: + - name: get-architecture + image: debian:12.9 + imagePullPolicy: IfNotPresent + command: [ + "sh", "-c", + "dpkg --print-architecture > /var/lib/dpkg/arch" + ] + volumeMounts: + - mountPath: /var/lib/dpkg + name: var-lib-dpkg + readOnly: false serviceAccountName: apt-version-exporter-service-account tolerations: - effect: NoSchedule @@ -69,25 +81,19 @@ spec: volumes: - hostPath: path: /var/lib/dpkg - type: "" name: var-lib-dpkg - hostPath: path: /var/lib/apt - type: "" name: var-lib-apt - hostPath: path: /etc/apt - type: "" name: etc-apt - hostPath: path: /etc/ssl/certs - type: "" name: etc-ssl-certs - hostPath: path: /usr/share/ca-certificates - type: "" name: usr-share-ca-certificates - hostPath: path: /etc/ca-certificates.conf - type: "" name: etc-ca-certificates-conf -- 2.45.2