feat(argo-cd): Add support for external issuers in server Certificate resource (#1279)

* Add cert-manager issuer group support for external issuers

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Bumping chart version and adding changelog

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Fixing documentation.

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Retrigger CI pipeline

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Making server.certificate.issuer.group optional

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Greg Sidelinger <sidelig@nationwide.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
This commit is contained in:
Greg 2022-05-20 14:10:35 -04:00 committed by GitHub
parent 6967136f57
commit 1492575ee0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 2 deletions

View file

@ -26,6 +26,9 @@ spec:
duration: {{ . | quote }}
{{- end }}
issuerRef:
{{- with .Values.server.certificate.issuer.group }}
group: {{ . | quote }}
{{- end }}
kind: {{ .Values.server.certificate.issuer.kind | quote }}
name: {{ .Values.server.certificate.issuer.name | quote }}
{{- with .Values.server.certificate.renewBefore }}