Connectivity

  • Added

    • Service: Align features from external service to internal one. (#467)
    • Service: Add controller.service.internal.ports & controller.service.internal.targetPorts. (#469)

    Changed

    • Helpers: Align labels to upstream. (#450)
    • Values: Align CPU & memory requests to actual needs. (#453)
    • Values: Deprecate configmap, use controller.config instead. (#463)
    • Chart: Rename to ingress-nginx. (#464)
    • HPA: Align to upstream. (#465)

    Removed

    • Service: Remove controller.service.suffix & controller.service.internal.suffix. (#448)
      NOTE: This is part of our alignment to upstream. There is no replacement for this key.
    • Params: Align to upstream. (#452)
      • Params: Remove controller.annotationsPrefix.
        NOTE: This is part of our alignment to upstream. Use controller.extraArgs instead.
      • Params: Remove controller.defaultSSLCertificate.
        NOTE: This is part of our alignment to upstream. Use controller.extraArgs instead.
      • Params: Remove controller.enableSSLChainCompletion.
        NOTE: This is part of our alignment to upstream. Use controller.extraArgs instead.
      • Params: Remove controller.updateIngressStatus.
        NOTE: This is part of our alignment to upstream. Use controller.extraArgs instead.
    • Service: Remove default values for controller.service.nodePorts & controller.service.internal.nodePorts. (#461)
      NOTE: If you are running on our KVM product, please make sure to manually set those keys to their prior values.
    • Params: Remove controller.disableExternalNameForwarding. (#462)
      NOTE: This is part of our alignment to upstream. Use controller.extraArgs instead.
  • Changed

  • Changes

  • Changed

    • Disable PSPs for k8s 1.25 and newer.
    • Switch to apiVersion: policy/v1 for PodDisruptionBudget.
  • Changed

    • Disable PSPs for k8s 1.25 and newer.
  • Changed

    • Move initContainers and env into a helper function #259.
    • Add safe-to-evict annotations to allow eviction #261.
  • Changes

  • If you are upgrading from chart version lower than 3.0.0, it is neccessary to perform an intermediate upgrade to chart version 3.0.0 as this version contains a required migration process for enabling the use of seccompProfiles.

    Changes

  • Since we started working on aligning this chart to upstream as much as possible a while ago, this might be the last non-breaking release. We’re currently working on releasing v3.0.0, including several breaking changes and requiring to re-install the chart.

    Removed

    • Deployment/DaemonSet: Remove cluster-autoscaler.kubernetes.io/safe-to-evict annotation. (#449)
    • Deployment/DaemonSet: Remove duplicate Prometheus annotations. (#455)
    • Values: Remove configmap keys matching defaults. (#457)
      • Values: Remove configmap.error-log-level.
      • Values: Remove configmap.server-name-hash-bucket-size.
      • Values: Remove configmap.worker-processes.
      • Values: Remove configmap.worker-shutdown-timeout.
      • Values: Remove configmap.use-forwarded-headers.
    • Service: Remove deprecated & default annotations. (#458)