Helm chart release notes for Citrix ingress controller v1.23.10
This release note contains information about the Helm chart related changes for the Citrix ingress controller version 1.23.10
What’s new
Listener CRD support for Ingress using annotations
Citrix ingress controller already provides content routing CRDs such as the Listener CRD for front-end configurations and HTTProute for back-end routing logic. Now, Listener CRD can be applied for Ingress resources using an annotation provided by Citrix. Through this feature, you can use the Listener CRD for your Ingress resource and separate the creation of the front-end configuration from the Ingress definition. Hence, NetOps can separately define the Listener resource to configure front-end IP, certificates, and other front-end parameters (TCP, HTTP, and SSL). Any configuration changes can be applied to the listener resources without changing each Ingress resource.
Support for setting log Format to JSON
Now, you can view Citrix ingress controller log messages in the JSON format.
Enhancements
- Now you can set the resources limit for individual containers through the Helm chart. An ability to set
podAnnotations
and affinity is also provided. - Added a new parameter
disableOpenshiftRoutes
to the Helm chart. If the value of this parameter is set totrue
, then OpenShift routes are not processed.
Fixed issues
- Earlier, if an Ingress resource and an OpenShift route have the same name and the OpenShift route does not belong to a valid route sharding then the Ingress resource was getting unconfigured. This issue is fixed now.
- When a service of type LoadBalancer was modified and IPAM controller was used for the IP address configuration, Citrix ingress controller was repeatedly configuring and unconfiguring the service earlier. This issue is fixed now
- Earlier, while deploying the latest version of the multi-cluster ingress controller the following error was getting displayed:
AttributeError: ‘IngressCRDInstance’ object has no attribute ‘listener_mode’
. Now, this issue is fixed. - When Citrix ADC was rebooting, the following traceback was getting displayed earlier:
TypeError: ‘NoneType’ object is not iterable
. Now, this issue is fixed. - After the re-creation of Ingress, CRD policies were not getting bound to load balancing virtual servers. This issue is now fixed.