Skip to content

GPG signature validation doesn't work on multi-source values #14773

@shmargum

Description

@shmargum

Checklist:

  • I've searched in the docs and FAQ for my answer: https://bit.ly/argocd-faq.
  • I've included steps to reproduce the bug.
  • I've pasted the output of argocd version.

Describe the bug

An application with helm chart from source A and values from source B says target revision in source B is not signed when it is indeed signed.

To Reproduce

sources:
  - repoURL: 'git@github.com:my-org/my-repo-1.git'
    path: charts/test
    targetRevision: master
    helm:
      valueFiles:
        - values/test.yaml
        - $values1/charts/test/values/test.yaml
  - repoURL: 'git@github.com:my-org/my-repo-2.git'
    targetRevision: master
    ref: values1

Expected behavior

Expecting ArgoCD to recognize the commit is signed.

Screenshots

Screenshot 2023-07-28 at 2 15 46 PM Screenshot 2023-07-28 at 2 17 48 PM

Version

v2.7.7+4650bb2.dirty

Logs

Paste any relevant application logs here.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestfeature:multi-sourceBugs or enhancements related to multi-source Applications.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions