v1.0.0-alpha
Version 1.0.0-alpha
What's New
This is the first release of Citrix istio-adaptor
. istio-adaptor
is Citrix's solution to configure Citrix ADC as an Ingress Gateway and/or sidecar proxy in Istio Service mesh. It acts as a client to gRPC based services in Istio control plane, listens to updates from the Pilot and configures Citrix ADC proxy using NITRO API calls.
Below are features which are supported in this release:
- Service Discovery
- Load Balancing
- Secure Ingress for HTTP based services
- Secure Ingress for TCP based services
- Weighted Clusters
- HTTP Rewrite and redirect
- HTTP Fault Injection
- End User Authentication using JWT
- Transport Authentication using mTLS
- Prometheus support for Ingress Gateway
The detailed list of fields supported on Citrix ADC as per the Istio CRDs (Destination Rule, Virtual Service, Policy, Gateway, Service Entry) can be found here.
Known Issues
-
Multiple audiences for JWT is not supported.
[NSAUTH-6178] -
JWTs sent in a custom request header or query parameter are not supported in Citrix ADC.
[NSAUTH-6176] -
JWT authentication happens for all paths.
includedPaths
andexcludedPaths
are not supported in Citrix ADC.
[NSAUTH-6247]