ingress-nginx-app release v2.27.0
Added
- Helpers: Align to upstream. (#429)
- Helpers: Add
controller.containerSecurityContext. - Helpers: Add
ingress-nginx.image. - Helpers: Add
ingress-nginx.imageDigest. - Helpers: Add
ingress-nginx.controller.publishServicePath. - Helpers: Add
ingress-nginx.params. - Helpers: Add
isControllerTagValid. - Helpers: Add
extraModules.
- Chart: Align to upstream. (#431)
- Chart: Add
.helmignore. - Chart: Add
NOTES.txt.
- Chart: Add CI values from upstream. (#432)
- Deployment: Align to upstream. (#433)
- Deployment: Implement
controller.kind. - Deployment: Implement
controller.labels. - Deployment: Implement
controller.annotations. - Deployment: Implement
revisionHistoryLimit. - Deployment: Implement
controller.podAnnotations. - Deployment: Implement
controller.dnsConfig. - Deployment: Implement
controller.hostname. - Deployment: Implement
controller.dnsPolicy. - Deployment: Implement
controller.podLabels. - Deployment: Implement
imagePullSecrets. - Deployment: Implement
controller.priorityClassName.
NOTE: Removes the hardcoded default system-cluster-critical. Please override if required. - Deployment: Implement
controller.podSecurityContext & controller.sysctls. - Deployment: Implement
controller.shareProcessNamespace. - Deployment: Implement
controller.containerName. - Deployment: Implement
controller.updateStrategy. - Deployment: Implement
controller.publishService. - Deployment: Implement
controller.ingressClass.
NOTE: If you are currently overriding controller.ingressClassResource.name, there are two cases which require manual intervention:- You are assigning ingresses to an ingress controller by annotation.
- You enabled
controller.ingressClassByName.
Please set controller.ingressClass to the value of controller.ingressClassResource.name if any of these cases applies to you.
- Deployment: Implement
controller.configMapNamespace. - Deployment: Implement
controller.tcp.configMapNamespace. - Deployment: Implement
controller.udp.configMapNamespace. - Deployment: Implement
controller.scope.namespace. - Deployment: Implement
controller.scope.namespaceSelector. - Deployment: Implement
controller.reportNodeInternalIp. - Deployment: Implement
controller.admissionWebhooks.certificate & controller.admissionWebhooks.key. - Deployment: Implement
controller.maxmindLicenseKey. - Deployment: Implement
controller.healthCheckHost. - Deployment: Implement
controller.healthCheckPath. - Deployment: Implement
controller.enableTopologyAwareRouting. - Deployment: Implement
controller.extraArgs. - Deployment: Implement
serviceAccount.name. - Deployment: Implement
controller.containerSecurityContext. - Deployment: Implement
controller.hostPort. - Deployment: Implement
controller.metrics.portName. - Deployment: Implement
tcp & udp ports. - Deployment: Implement
controller.customTemplate. - Deployment: Implement
controller.extraVolumeMounts. - Deployment: Implement
controller.opentelemetry. - Deployment: Implement
controller.extraContainers. - Deployment: Implement
controller.extraInitContainers. - Deployment: Implement
controller.hostNetwork. - Deployment: Implement
controller.nodeSelector. - Deployment: Implement
controller.tolerations. - Deployment: Implement
controller.affinity. - Deployment: Add
DaemonSet option.
Changed
- Helpers: Align to upstream. (#429)
- Helpers: Rename
name to ingress-nginx.name. - Helpers: Rename
chart to ingress-nginx.chart. - Helpers: Align
ingress-nginx.fullname. - Helpers: Align
ingress-nginx.controller.fullname. - Helpers: Align
ingress-nginx.controller.electionID. - Helpers: Align
ingress-nginx.defaultBackend.fullname. - Helpers: Align
ingress-nginx.labels. - Helpers: Align
ingress-nginx.selectorLabels. - Helpers: Align
ingress-nginx.defaultBackend.serviceAccountName.
- Chart: Align to upstream. (#431)
- HPA: Use capabilities, reorder
if. (#434) - Deployment: Align to upstream. (#433)
- Deployment: Align
controller.image. - Deployment: Align
startupProbe.
NOTE: Please remove controller.startupProbe.enabled from your overrides and remove/set controller.startupProbe instead. - Deployment: Align
livenessProbe.
NOTE: Please remove controller.livenessProbe.enabled from your overrides and remove/set controller.livenessProbe instead. - Deployment: Align
readinessProbe.
NOTE: Please remove controller.readinessProbe.enabled from your overrides and remove/set controller.readinessProbe instead. - Deployment: Update
controller.image.tag to v1.6.4.
Removed
- Helpers: Align to upstream. (#429)
- Helpers: Remove
resource.controller-service-internal.name. - Helpers: Remove
resource.controller-service.name.
- Deployment: Align to upstream. (#433)
- Deployment: Remove
controller.extraAnnotations.deployment.
NOTE: This is part of our alignment to upstream. Use controller.annotations instead. - Deployment: Remove
controller.extraAnnotations.pod.
NOTE: This is part of our alignment to upstream. Use controller.podAnnotations instead. - Deployment: Remove
sysctls setting net.ipv4.ip_local_port_range.
NOTE: Set via controller.sysctls if required. - Deployment: Remove
initContainers setting net.core.somaxconn.
NOTE: Set via controller.sysctls if required. - Deployment: Remove
controller.maxSurge.
NOTE: This is part of our alignment to upstream. Use controller.updateStrategy instead. - Deployment: Remove
controller.maxUnavailable.
NOTE: This is part of our alignment to upstream. Use controller.updateStrategy instead. - Deployment: Remove
controller.userID.
NOTE: This is part of our alignment to upstream. Use controller.image.runAsUser instead. - Deployment: Remove
controller.groupID.
NOTE: This is part of our alignment to upstream. There is no replacement for this key. - Deployment: Remove
controller.antiAffinityScheduling & controller.nodeAffinity.
NOTE: This is part of our alignment to upstream. Use controller.affinity instead.