New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NE-705: IngressController subnet selection in AWS #1595
base: master
Are you sure you want to change the base?
Conversation
@gcs278: This pull request references NE-705 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target either version "4.16." or "openshift-4.16.", but it targets "openshift-4.13" instead. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
Skipping CI for Draft Pull Request. |
8a2586a
to
8bc4b3d
Compare
8dbb992
to
1a5f6b7
Compare
@gcs278: This pull request references NE-705 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target either version "4.16." or "openshift-4.16.", but it targets "openshift-4.13" instead. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
Ready for initial review, but will keep hold on until I feel it has consensus. Currently missing install-time design, but I have stubbed out the sections that need updating for that. /hold |
@gcs278: This pull request references NE-705 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target either version "4.16." or "openshift-4.16.", but it targets "openshift-4.13" instead. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
1a5f6b7
to
565156e
Compare
Updating the Enhancement for the API to be immutable. Temporarily WIP |
565156e
to
51a7c4d
Compare
/wip cancel |
/assign |
03fe7d0
to
27a63e9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank for another review @candita
Updates here https://github.com/openshift/enhancements/compare/f6ada5a04048efcaf75b90349e36edfa83a0ea09..27a63e90db1231e58f452506405fddafa72da546. PTAL when you can.
Note that updating the status with admin instructions is consistent with the approach in [LoadBalancer Allowed Source Ranges](/enhancements/ingress/lb-allowed-source-ranges.md), | ||
but diverges with [Ingress Mutable Publishing Scope](/enhancements/ingress/mutable-publishing-scope.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, the suggestion doesn't make sense to me. It says "For both of these options...this design...is consistent with LB Allowed Sourcer Ranges....but diverges with Ingress Mutable Publishing Scope". Adding "For both these options" confuses me, not sure what the "options" are.
Updated to something similar, let me know if it makes sense.
No major concerns, just a few nits. |
27a63e9
to
1d13c6d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for another review @candita
1d13c6d
to
5132daf
Compare
@candita Updated to reflect Joel API design suggestion for openshift/api#1841. May update a few more times to keep enhancement and API in sync. |
/lgtm |
Adds lb-subnet-selection-aws.md enhancement for specifying IngressController's load balancer type service subnets.
Add ingress.operator.openshift.io/auto-delete-load-balancer functionality to the lb-subnet-selection-aws.md enhancement. This allows for configuration management tooling to seamlessly update subnets on an IngressController.
5132daf
to
c69aee5
Compare
New changes are detected. LGTM label has been removed. |
@candita Sorry, another update to keep in sync with the API: https://github.com/openshift/enhancements/compare/5132daf966f01988aec29c9202b505c8aaf32aef..c69aee540871a86f6209bd35701af85e7b654dd5 Joel has LGTM'ed the API PR now. |
@gcs278: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Adds lb-subnet-selection-aws.md enhancement for specifying IngressController's load balancer type service subnets. This enhancement introduces
spec.endpointPublishingStrategy.loadBalancer.providerParameters.aws.subnets
which allows cluster admins to specify the subnets for the load balancer.Epic: https://issues.redhat.com/browse/NE-705
RFE: https://issues.redhat.com/browse/RFE-1717