Merge pull request #11213 from dounix/feat/ssl-common-name-ci-fix

feat: enable setting ssl common name
This commit is contained in:
Ivan Dyachkov 2023-07-07 15:11:26 +02:00 committed by GitHub
commit cbc47b7acd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 10 additions and 0 deletions

View File

@ -100,6 +100,7 @@ The following table lists the configurable parameters of the emqx chart and thei
| `ssl.useExisting` | Use existing certificate or let cert-manager generate one | false |
| `ssl.existingName` | Name of existing certificate | emqx-tls |
| `ssl.dnsnames` | DNS name(s) for certificate to be generated | {} |
| `ssl.commonName` | Common name for or certificate to be generated | |
| `ssl.issuer.name` | Issuer name for certificate generation | letsencrypt-dns |
| `ssl.issuer.kind` | Issuer kind for certificate generation | ClusterIssuer |

View File

@ -9,6 +9,9 @@ spec:
issuerRef:
name: {{ default "letsencrypt-staging" .Values.ssl.issuer.name }}
kind: {{ default "ClusterIssuer" .Values.ssl.issuer.kind }}
{{- if .Values.ssl.commonName }}
commonName: {{ .Values.ssl.commonName }}
{{- end }}
dnsNames:
{{- range .Values.ssl.dnsnames }}
- {{ . }}

View File

@ -237,6 +237,7 @@ ssl:
useExisting: false
existingName: emqx-tls
dnsnames: []
commonName:
issuer:
name: letsencrypt-dns
kind: ClusterIssuer

View File

@ -99,6 +99,7 @@ The following table lists the configurable parameters of the emqx chart and thei
| `ssl.enabled` | Enable SSL support | false |
| `ssl.useExisting` | Use existing certificate or let cert-manager generate one | false |
| `ssl.existingName` | Name of existing certificate | emqx-tls |
| `ssl.commonName` | Common name for or certificate to be generated | |
| `ssl.dnsnames` | DNS name(s) for certificate to be generated | {} |
| `ssl.issuer.name` | Issuer name for certificate generation | letsencrypt-dns |
| `ssl.issuer.kind` | Issuer kind for certificate generation | ClusterIssuer |

View File

@ -9,6 +9,9 @@ spec:
issuerRef:
name: {{ default "letsencrypt-staging" .Values.ssl.issuer.name }}
kind: {{ default "ClusterIssuer" .Values.ssl.issuer.kind }}
{{- if .Values.ssl.commonName }}
commonName: {{ .Values.ssl.commonName }}
{{- end }}
dnsNames:
{{- range .Values.ssl.dnsnames }}
- {{ . }}

View File

@ -240,6 +240,7 @@ ssl:
useExisting: false
existingName: emqx-tls
dnsnames: []
commonName:
issuer:
name: letsencrypt-dns
kind: ClusterIssuer