-
Notifications
You must be signed in to change notification settings - Fork 181
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
[WIP] NE-1531: AWS Subnet Selection #1046
base: master
Are you sure you want to change the base?
Conversation
@gcs278: This pull request references NE-1531 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 story to target the "4.16.0" version, but no target version was set. 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. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
92b78fb
to
511c25a
Compare
@gcs278: This pull request references NE-1531 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 story to target the "4.16.0" version, but no target version was set. 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. |
511c25a
to
a322e63
Compare
8168487
to
044c94f
Compare
@gcs278: This pull request references NE-1531 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 story to target the "4.16.0" version, but no target version was set. 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. |
@gcs278: This pull request references NE-1531 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 story to target the "4.16.0" version, but no target version was set. 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. |
672e37f
to
0b0e60a
Compare
d87422f
to
9bd1774
Compare
TODO need to fix verify job |
13a29ff
to
82aaba9
Compare
Appears like infrastructure issues: |
499c770
to
b12a3a3
Compare
3e7471c
to
6cb3cb2
Compare
@gcs278: This pull request references NE-1531 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 story to target the "4.16.0" version, but no target version was set. 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. |
527a50c
to
8f0c944
Compare
928571a
to
15ef66f
Compare
Change e2e function updateIngressControllerSpecWithRetryOnConflict to updateIngressControllerWithRetryOnConflict and make it support mutating an entire IngressController object, not just the spec. This will allow e2e tests to use this function to update IngressController annotations.
Bump openshift/api to add support for AWS Subnet API: go mod edit -replace=github.com/openshift/api=github.com/openshift/api@<TBD> go mod tidy go mod vendor make update Update hack/update-generated-crd.sh and hack/verify-generated-crd.sh due to the 0000_50_ingress_00_ingresscontrollers.crd.yaml file getting separated into manifests for Default, CustomNoUpgrade, DevPreviewNoUpgrade, and TechPreviewNoUpgrade Feature Sets.
Adds implementation for AWS subnet selection API. Take the subnets specified by on the IngressController and propagate them to the service.beta.kubernetes.io/aws-load-balancer-subnets annotation on the LB-type Service. This design requires a cluster admin to manually delete the LB-type Service in order to effectuate the subnet update. Once an subnet update is made on the IngressController, a LoadBalancerProgressing=True condition will be added to notify the cluster admin to delete the Service. This change is being introduced under the Tech Preview IngressControllerLBSubnetsAWS feature gate and will be later promoted to GA.
15ef66f
to
925cd04
Compare
/retest-required |
@gcs278: The following tests failed, say
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 implementation for AWS subnet selection API. Take the subnets specified by on the IngressController and propagate them to the service.beta.kubernetes.io/aws-load-balancer-subnets annotation on the LB-type Service.
This design requires a cluster admin to manually delete the LB-type Service in order to effectuate the subnet update. Once an subnet update is made on the IngressController, a LoadBalancerProgressing=True condition will be added to notify the cluster admin to delete the Service.
This change is being introduced under the Tech Preview
IngressControllerLBSubnetsAWS
feature gate and will be later promoted to GA.Epic: https://issues.redhat.com/browse/NE-705
EP: openshift/enhancements#1595
API: openshift/api#1841
WIP: