rustdesk: Schlüsselprüfung über das Secret statt exec
ci / test (push) Successful in 29s

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Robert Rapp
2026-10-15 14:47:15 +02:00
co-authored by Claude Fable 5.1
parent b930d658ed
commit 8b1f2a7e95
@@ -52,10 +52,10 @@
ansible.builtin.command: kubectl -n rustdesk rollout status deployment/rustdesk --timeout=300s
changed_when: false
- name: Public Key im Cluster entspricht der Datei
- name: Public Key im Cluster entspricht der Datei (Image hat keine Shell, daher über das Secret)
ansible.builtin.shell: >
set -o pipefail;
kubectl -n rustdesk exec deploy/rustdesk -c hbbs -- cat /root/id_ed25519.pub | tr -d '\n' | cmp - <(tr -d '\n' < {{ key_dir }}/id_ed25519.pub)
kubectl -n rustdesk get secret rustdesk-keys -o go-template='{{ "{{" }}index .data "id_ed25519.pub"{{ "}}" }}' | base64 -d | cmp - {{ key_dir }}/id_ed25519.pub
args: {executable: /bin/bash}
changed_when: false