-
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
OCPBUGS-24531: Update CI and feature for LB scope change #1004
OCPBUGS-24531: Update CI and feature for LB scope change #1004
Conversation
@candita: This pull request references Jira Issue OCPBUGS-24531, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. 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 kubernetes/test-infra 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 |
e6d521c
to
70efc16
Compare
Failure in e2e-aws-ovn-upgrade not due to PR changes, seems related to logging.
/test e2e-aws-ovn-upgrade |
New failure for azure in a different test, TestManagedDNSToUnmanagedDNSIngressController. Checking if permanent, looking into why we would expect status=Unknown in this case.
/test e2e-azure-operator |
/jira refresh |
@candita: This pull request references Jira Issue OCPBUGS-24531, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
Requesting review from QA contact: 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 kubernetes/test-infra repository. |
70efc16
to
68d6ecf
Compare
@candita: This pull request references Jira Issue OCPBUGS-24531, which is valid. 3 validation(s) were run on this bug
Requesting review from QA contact: 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 kubernetes/test-infra repository. |
Unrelated error message in e2e-aws-ovn:
/test e2e-aws-ovn |
Unrelated errors in e2e-azure-ovn:
/test e2e-azure-ovn |
pkg/operator/controller/ingress/load_balancer_service.go - Remove Azure and GCP as platforms with mutable scope. There are no more platforms with mutable scope. - Change function loadBalancerServiceIsProgressing to write an error message about the requirement to manually delete the service after LB scope changed. This marks the LB service as Progressing and subsequently, the Ingress Operator moves to Progressing until the service is re-created manually. pkg/operator/controller/ingress/status_test.go - Change unit test for computeLoadBalancerProgressingStatus to reflect the change in loadBalancerServiceIsProgressing. test/e2e/operator_test.go - Change TestScopeChange to perform a check for Progressing all platforms, not just Alibaba, AWS, IBMCloud, and PowerVSP - Remove the check for platforms that used to update the service themselves (Azure, GCP) - test/e2e/unmanaged_dns_test.go - In TestUnmanagedDNSToManagedDNSInternalIngressController, delete the service on all platforms, not just Alibaba, AWS, IBMCloud, and PowerVSP. - In TestManagedDNSToUnmanagedDNSIngressController, add a timed poll for updates to the wildcard DNS record.
68d6ecf
to
88208b0
Compare
TestNodePool failure in e2e-hypershift:
|
/test e2e-hypershift |
@candita: 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/test-infra repository. I understand the commands that are listed here. |
For now we will skip the test, because we anticipate the resolution of https://issues.redhat.com/browse/OCPBUGS-24044 |
/hold |
@candita: This pull request references Jira Issue OCPBUGS-24531, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. 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 kubernetes/test-infra repository. |
No longer needed. |
@candita: Closed this PR. 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 kubernetes/test-infra repository. |
@candita: This pull request references Jira Issue OCPBUGS-24531. The bug has been updated to no longer refer to the pull request using the external bug tracker. 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. |
NOTE: this is only required if the scope change regression isn't fixed. We do anticipate the resolution of https://issues.redhat.com/browse/OCPBUGS-24044
Update CI and feature surrounding LB scope change
pkg/operator/controller/ingress/load_balancer_service.go
- Remove Azure and GCP as platforms with mutable scope. There are no more platforms with mutable scope.
- Change function loadBalancerServiceIsProgressing to write an error message about the requirement to manually
delete the service after LB scope changed. This marks the LB service as Progressing and subsequently, the
Ingress Operator moves to Progressing until the service is re-created manually.
pkg/operator/controller/ingress/status_test.go
- Change unit test for computeLoadBalancerProgressingStatus to reflect the change in loadBalancerServiceIsProgressing.
test/e2e/operator_test.go
- Change TestScopeChange to perform a check for Progressing all platforms, not just Alibaba, AWS, IBMCloud, and PowerVSP
- Remove the check for platforms that used to update the service themselves (Azure, GCP)
test/e2e/unmanaged_dns_test.go
- In TestUnmanagedDNSToManagedDNSInternalIngressController, delete the service on all platforms, not just Alibaba, AWS, IBMCloud, and PowerVSP.
- - In TestManagedDNSToUnmanagedDNSIngressController, add a timed poll for updates to the wildcard DNS record.