Connectivity

  • 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.
  • Added

    • Add projected volumes for capa (#219).
    • Add nodeSelector, affinity, topologySpreadContraints and tolerations values to align to upstream (223)

    Changed

    • ServiceAccount: Align to upstream (#222).
      • Labels: Add labels from values.
    • Allow overrides of service account annotations (#221).
  • Added

    • values.schema.json file

    Changed

    • Move nodeselector label:value to values.yaml to allow customizing it for CAPZ
    • Add toleration for node-role.kubernetes.io/control-plane to masters instance
  • Added

    • Deployment: Align to upstream (#214).
      • Add extraVolumes and extraVolumeMounts from values.
      • Add environment variables from values.
      • Add secretConfiguration for injecting secrets to deployment.
  • Changed

    • ServiceAccount: Align to upstream (#207).
      • Helper: Add upstream helpers.
      • ServiceAccount: Add annotations from values.
    • RBAC: Align to upstream (#209)
      • Split rbac.yaml into clusterrole.yaml and clusterrolebinding.yaml.
      • Compose role rules based on values.
      • Rename ClusterRoleBinding.
      • Enable RBAC creation based on values.
    • Deployment: Align to upstream (#210 #211).
      • Add annotations from values.
      • Add labels in pods from values.
      • Add annotations in pods from values.
      • Add deployment specs.
  • Added

    • Possibility to set scale down stabilizationWindowSeconds behaviour
  • Added

    • CAPA provider for service account irsa annotation
  • Added

    • Support for running behind a proxy.
      • HTTP_PROXY,HTTPS_PROXY and NO_PROXY are set as environment variables in the deployment if defined in values.yaml.
    • Support for using cluster-apps-operator specific cluster.proxy values.
  • Changed

    • Allow using AWS Route53 from any provider #200

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.