···3838COPY entrypoint.sh /entrypoint.sh
3939RUN chmod +x /entrypoint.sh
40404141+# Create USB device access groups and add user to them
4242+RUN addgroup -g 20 dialout && \
4343+ adduser 65532 dialout && \
4444+ addgroup -g 85 usb 2>/dev/null || true && \
4545+ adduser 65532 usb 2>/dev/null || true
4646+4147RUN mkdir -p /var/run/pcscd /var/lock/pcsc && \
4248 chown -R 65532:65532 /var/run/pcscd /var/lock/pcsc && \
4349 chmod 755 /var/run/pcscd /var/lock/pcsc
+1-1
Makefile
···33# To re-generate a bundle for another specific version without changing the standard setup, you can:
44# - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
55# - use environment variables to overwrite this value (e.g export VERSION=0.0.2)
66-VERSION ?= 0.6.15
66+VERSION ?= 0.6.16
7788# CHANNELS define the bundle channels used in the bundle.
99# Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")
+7
entrypoint.sh
···1515 exit 1
1616 fi
17171818+ # Try to trigger udev rules for USB devices
1919+ if command -v udevadm >/dev/null 2>&1; then
2020+ echo "Triggering udev rules for USB devices..."
2121+ udevadm trigger --subsystem-match=usb --action=add 2>/dev/null || true
2222+ udevadm settle --timeout=2 2>/dev/null || true
2323+ fi
2424+1825 # Start pcscd with debug output
1926 echo "Starting pcscd..."
2027 pcscd -f -d -a &
+2-2
helm/hsm-secrets-operator/Chart.yaml
···22name: hsm-secrets-operator
33description: A Kubernetes operator that bridges Pico HSM binary data storage with Kubernetes Secrets
44type: application
55-version: 0.6.15
66-appVersion: v0.6.15
55+version: 0.6.16
66+appVersion: v0.6.16
77icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/kubernetes/icon/color/kubernetes-icon-color.svg
88home: https://github.com/evanjarrett/hsm-secrets-operator
99sources: