source-controller/internal/controller
Sanskar Jaiswal d855805b8f
cosign: allow identity matching for keyless verification
Add `.spec.verify.matchOIDCIdentity` to OCIRepository and HelmChart.
It allows specifying regular expressions to match against the subject and
issuer of the certificate related to the artifact signature. Its used
only if the artifact was signed using Cosign keyless signing.

Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-10-31 08:04:34 -07:00
..
testdata oci: add tests for insecure cosign support; refactor test utils 2023-07-31 13:50:18 +05:30
artifact.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
artifact_matchers_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
artifact_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
bucket_controller.go bucket: Add prefix filtering capability 2023-10-17 14:13:04 +03:00
bucket_controller_fetch_test.go bucket: Add prefix filtering capability 2023-10-17 14:13:04 +03:00
bucket_controller_test.go misc: ensure return errs are captured 2023-10-09 15:11:09 +02:00
common_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
gitrepository_controller.go misc: address `k8s.io/utils/pointer` deprecation 2023-10-10 09:40:37 +02:00
gitrepository_controller_fuzz_test.go update dependencies and switch to `go-git/go-git` 2023-05-26 13:46:48 +05:30
gitrepository_controller_test.go misc: add test case for invalid tag signature 2023-10-11 11:03:55 +02:00
helmchart_controller.go cosign: allow identity matching for keyless verification 2023-10-31 08:04:34 -07:00
helmchart_controller_test.go cosign: allow identity matching for keyless verification 2023-10-31 08:04:34 -07:00
helmrepository_controller.go Return generic error for patch failures 2023-09-15 17:41:43 +05:30
helmrepository_controller_oci.go Delete stale metrics on object delete 2023-08-15 02:35:35 +05:30
helmrepository_controller_oci_test.go helmrepo: adopt Kubernetes TLS secrets for `.spec.certSecretRef` 2023-08-22 18:23:04 +05:30
helmrepository_controller_test.go misc: ensure return errs are captured 2023-10-09 15:11:09 +02:00
ocirepository_controller.go cosign: allow identity matching for keyless verification 2023-10-31 08:04:34 -07:00
ocirepository_controller_test.go cosign: allow identity matching for keyless verification 2023-10-31 08:04:34 -07:00
source_predicate.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
storage.go switch from `fluxcd/pkg/untar` to `fluxcd/pkg/tar` 2023-05-26 13:46:56 +05:30
storage_test.go update dependencies and switch to `go-git/go-git` 2023-05-26 13:46:48 +05:30
suite_test.go misc: `rand.Seed` deprecation 2023-10-10 09:40:44 +02:00