cert-manager/pkg/controller/certificaterequests/selfsigned
Ashley Davis 0225cc9234
avoid logging confusing error messages for external issuers
See https://github.com/cert-manager/cert-manager/issues/5601

When referring to external issuers whose kind is not "Issuer" or
"ClusterIssuer" we log an error message thanks to a new check added in
a previous PR[1] which should only trigger for SelfSigned issuers.

The error previously looked like:

```text
"error"="invalid value \"x\" for issuerRef.kind. Must
be empty, \"Issuer\" or \"ClusterIssuer\""
```

After this PR, any CR with an issuer whose group or kind doesn't
match what's expected for a built-in issuer will be skipped

https://github.com/cert-manager/cert-manager/pull/5336

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>

WIP: test other issuer kinds

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-01-04 12:10:34 +00:00
..
checks_test.go avoid logging confusing error messages for external issuers 2023-01-04 12:10:34 +00:00
checks.go avoid logging confusing error messages for external issuers 2023-01-04 12:10:34 +00:00
selfsigned_test.go improve gen.CSR and use it everywhere 2022-11-10 09:21:31 +01:00
selfsigned.go Adds extra informer for the CertificateRequest SelfSigned controller, 2022-08-09 08:39:50 +01:00