Bug 1729252
Summary: | Default router service annotation doesn't work for aws-load-balancer-internal | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Abhishek <aabhishe> |
Component: | Networking | Assignee: | Dan Mace <dmace> |
Networking sub component: | router | QA Contact: | Hongan Li <hongli> |
Status: | CLOSED NOTABUG | Docs Contact: | |
Severity: | high | ||
Priority: | high | CC: | aos-bugs |
Version: | 4.1.z | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-07-12 04:44:11 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Abhishek
2019-07-11 17:04:52 UTC
What are the steps to reproduce? From the logs and the comment, I'm guessing the user is trying to manually annotate the Service that sits in front of the default ingress controller. Mutating that service is not supported. The supported way to make an ingress controller internal is to specify a scope when creating a new ingress controller using the LoadBalancer publishing strategy[1]. The publishing strategy of an ingress controller is currently declared in the API as immutable, and the default ingress controller has an external scope — so, an internal default ingress controller is not yet supported. However, allowing the scope of the strategy to be mutable is a feature we're considering. Please confirm my understanding of the situation. If what I've said is accurate, my intent is to close this bug as "working as designed" and would ask that we move the conversation to an RFE, as we will not be accepting the immutability of scope as a bug. I hope this helps clarify, please let me know if there's more information I can provide. [1] https://github.com/openshift/api/blob/master/operator/v1/types_ingress.go#L192 |