ingress-nginx-app release v2.21.0

Added

  • HPA: Align to upstream. (#369)
    • HPA: Add labels & annotations.
    • HPA: Add controller.kind switch.
    • HPA: Add controller.autoscalingTemplate.
    • HPA: Add controller.autoscaling.behavior.
    • HPA: Add all KEDA values.
  • PDB: Add minAvailable. (#373)
  • Webhook: Align to upstream. (#374)
    • Webhook: Add controller.admissionWebhooks.service.clusterIP.
    • Webhook: Add controller.admissionWebhooks.service.externalIPs.
    • Webhook: Add controller.admissionWebhooks.service.loadBalancerIP.
    • Webhook: Add controller.admissionWebhooks.service.loadBalancerSourceRanges.
  • Ingress Class: Align to upstream. (#377)
    • Ingress Class: Add controller.ingressClass.
  • RBAC: Align to upstream. (#378)
    • Values: Add RBAC & service account configuration.
    • Helpers: Add ingress-nginx.serviceAccountName.
    • Values: Add controller.electionID.
    • Helpers: Add podSecurityPolicy.apiGroup.
    • Values: Add controller.existingPsp.
    • Values: Add controller.hostNetwork & controller.hostPort.
    • Values: Add controller.image.chroot.
    • Values: Add controller.sysctls.
    • Values: Add controller.metrics.enabled & controller.metrics.portName.
    • Values: Add tcp & udp.

Changed

  • HPA: Align to upstream. (#369)
    • HPA: Reorder name & namespace.
    • HPA: Use ingress-nginx.controller.fullname.
    • HPA: Use autoscaling/v2beta2.
    • HPA: Fix indention.
    • HPA: Swap CPU & memory block.
    • HPA: Disable when KEDA is enabled.
  • Admission Webhooks: Align from upstream. (#370)
  • Ingress Class: Align from upstream. (#371, #374, #377)
  • Helpers: Rename labels.selector to ingress-nginx.selectorLabels. (#372)
  • PDB: Align from upstream. (#373)
  • Webhook: Align to upstream. (#374)
  • RBAC: Align to upstream. (#378)
    • RBAC: Move ClusterRoleBinding to separate file.
    • RBAC: Move RoleBinding to separate file.
    • RBAC: Move ClusterRole to separate file.
    • RBAC: Move Role to separate file.
    • RBAC: Rename service-account.yaml to controller-serviceaccount.yaml.
    • RBAC: Rename psp.yaml to controller-psp.yaml.
    • RBAC: Move PSP ClusterRoleBinding to clusterrolebinding.yaml.
    • RBAC: Move PSP ClusterRole to clusterrole.yaml.
    • RBAC: Align ServiceAccount.
    • RBAC: Align ClusterRoleBinding to upstream.
    • RBAC: Align ClusterRole to upstream.
    • RBAC: Reorder coordination.k8s.io/leases in ClusterRole.
    • RBAC: Indent ClusterRole.
    • RBAC: Indent Role.
    • Helpers: Rename controller.leader.election.id to ingress-nginx.controller.electionID.
    • Helpers: Align ingress-nginx.controller.electionID to upstream.
    • RBAC: Align Role to upstream.
    • RBAC: Align RoleBinding to upstream.
    • RBAC: Move PSP ClusterRole & PSP ClusterRoleBinding to Role.
    • RBAC: Reorder & indent PodSecurityPolicy.
    • RBAC: Align PodSecurityPolicy to upstream.

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.