-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
Not Selected
-
-
It's very common for users to want to use load balancer features that are available to OpenShift via service annotations. Examples of which are setting a static ip [1], or enabling load balancer logging for compliance [2] or creating an allow-list of IPs that can access the LB [3].
as ALBO support comes in to OpenShift these annotations will allow for some fairly complicated logic to do things like enable WAF / CloudFront.
Proposal is that the operator would add a field in its CRDs for `serviceAnnotations: {}` that would be passed through to the service that is created for the ingress controller.
[1] service.beta.kubernetes.io/aws-load-balancer-eip-allocations: eipalloc-xxxxxxxxxxxxxxxxx,eipalloc-yyyyyyyyyyyyyyyyy
[2] service.beta.kubernetes.io/aws-load-balancer-access-log-enabled: true
[3] service.beta.kubernetes.io/load-balancer-source-ranges
- is related to
-
RFE-2884 Openshift Ingress Controller provision static/predefined IP for service load balancer
- Deferred