Skip to content

Commit d96cd90

Browse files
committed
aws-load-balancer-controller: certificate with extra issuerRef conf
1 parent b40c9fc commit d96cd90

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

stable/aws-load-balancer-controller/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: aws-load-balancer-controller
33
description: AWS Load Balancer Controller Helm chart for Kubernetes
4-
version: 1.13.4
4+
version: 1.13.5
55
appVersion: v2.13.4
66
home: https://github.com/aws/eks-charts
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png

stable/aws-load-balancer-controller/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ The default values set by the application itself can be confirmed [here](https:/
258258
| `podDisruptionBudget` | Limit the disruption for controller pods. Require at least 2 controller replicas and 3 worker nodes | `{}` |
259259
| `updateStrategy` | Defines the update strategy for the deployment | `{}` |
260260
| `enableCertManager` | If enabled, cert-manager issues the webhook certificates instead of the helm template, requires cert-manager and it's CRDs to be installed | `false` |
261+
| `certManager.extraIssuerRef` | Extra block to add to the Certificate IssuerRef. | `{}` |
261262
| `certManager.duration` | Overrides the default expiry duration for the webhook certificates. defaults to `90d` | `""` |
262263
| `certManager.renewBefore` | Overrides the renewal time period duration for the webhook certificates. defaults to `60d` | `""` |
263264
| `enableEndpointSlices` | If enabled, controller uses k8s EndpointSlices instead of Endpoints for IP targets | `false` |

stable/aws-load-balancer-controller/templates/webhook.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,9 @@ spec:
236236
issuerRef:
237237
kind: Issuer
238238
name: {{ template "aws-load-balancer-controller.namePrefix" . }}-selfsigned-issuer
239+
{{- with .Values.certManager.extraIssuerRef }}
240+
{{- toYaml . | nindent 4 }}
241+
{{- end }}
239242
secretName: {{ template "aws-load-balancer-controller.webhookCertSecret" . }}
240243
{{- with .Values.certManager -}}
241244
{{ if .duration }}

stable/aws-load-balancer-controller/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@ enableCertManager: false
117117

118118
# Overrideable variables when enableCertManager is set to true
119119
certManager:
120+
extraIssuerRef:
121+
# group: cert-manager.io
120122
duration:
121123
renewBefore:
122124

0 commit comments

Comments
 (0)