feat(ethtool): faster convergence + multiarch image
diff --git a/roles/prometheus_ethtool_exporter/tasks/main.yml b/roles/prometheus_ethtool_exporter/tasks/main.yml
index 95a7290..64ef2ac 100644
--- a/roles/prometheus_ethtool_exporter/tasks/main.yml
+++ b/roles/prometheus_ethtool_exporter/tasks/main.yml
@@ -10,6 +10,9 @@
           labels:
             application: ethtool-exporter
         spec:
+          updateStrategy:
+            rollingUpdate:
+              maxUnavailable: 100%
           selector:
             matchLabels:
               application: ethtool-exporter
@@ -20,6 +23,7 @@
                 job: ethtool
             spec:
               hostNetwork: true
+              terminationGracePeriodSeconds: 0
               containers:
                 - name: ethtool-exporter
                   env:
@@ -27,11 +31,14 @@
                       valueFrom:
                         fieldRef:
                           fieldPath: status.podIP
-                  image: drdivano/ethtool-exporter@sha256:39e0916b16de07f62c2becb917c94cbb3a6e124a577e1325505e4d0cdd550d7b
-                  command:
-                    - "sh"
-                    - "-exc"
-                    - "python3 /ethtool-exporter.py -l $(IP):9417 -I '(eth|em|eno|ens|enp)[0-9s]+'"
+                  image: quay.io/vexxhost/ethtool-exporter:5f05120a743a71adcbceb9f8ee1d43ecc7c4183a
+                  args:
+                    - "-L"
+                    - "$(IP)"
+                    - "-p"
+                    - "9417"
+                    - "-I"
+                    - "(eth|em|eno|ens|enp)[0-9s]+"
                   ports:
                     - name: metrics
                       containerPort: 9417