Answer
Combine Git signature verification (ArgoCD can require signed commits via configured GPG keys on the Project) with branch protection requiring reviews. Only commits signed by trusted keys and merged through review are deployed, adding supply-chain integrity to RBAC and process controls.
spec:
signatureKeys:
- keyID: ABCDEF1234567890Real-world example The project only syncs commits signed by approved GPG keys, blocking unsigned or tampered changes.