[release-4.13] OCPBUGS-15225: Add support for protocolStrategy API field to enable force_tcp configuration#372
Conversation
|
@gcs278: This pull request references Jira Issue OCPBUGS-15225, which is valid. 6 validation(s) were run on this bug
Requesting review from QA contact: The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn 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. |
|
There shouldn't be a merge conflict, tide is confused with #371 |
|
@gcs278: The specified target(s) for
The following commands are available to trigger optional jobs:
Use DetailsIn 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. |
Miciah
left a comment
There was a problem hiding this comment.
I have a question about which commit to bump to in go.mod, but this PR looks good other than that.
| github.com/google/go-cmp v0.5.9 | ||
| github.com/kevinburke/go-bindata v3.11.0+incompatible | ||
| github.com/openshift/api v0.0.0-20230120195050-6ba31fa438f2 | ||
| github.com/openshift/api v0.0.0-20230620212129-894c5465a5ac |
There was a problem hiding this comment.
Do you want openshift/api@894c546 or openshift/api@b5a47f9 (the merge commit from the release-4.13 branch)? For the original PR, you used openshift/api@333bc19 (the merge commit from the main branch). It might not matter as the history is linear, but it seems like it would be good to be consistent.
The bump openshift/api@6ba31fa...894c546 (or openshift/api@6ba31fa...b5a47f9) pulls in a lot of unrelated commits, but none that looks like it would affect the DNS operator or API.
There was a problem hiding this comment.
Yea good catch. I usually do merge commits, I think I got confused because when I did the git cherry-pick for this PR I had to select the non-merge commit a9eff7f for cluster-dns-operator, but that's somewhat irrelevant, since we are talking about the API vendoring commit here.
Updated to use the merge commit.
…rce_tcp configuration `go.mod`: Vendor API support for protocolStrategy `pkg/operator/controller/controller_dns_configmap.go`: Logic to add force_tcp in corefile if protocolStrategy is TCP `pkg/operator/controller/controller_dns_configmap_test.go`: Unit tests `pkg/operator/controller/testdata/*`: New corefiles for unit testing
|
/hold However, once this PR merges, the backport feature will go live and I feel we should also have docs ready and merged for the same 4.13.z backport. The 4.14 bug https://issues.redhat.com/browse/OCPBUGS-15833 will need to be merged and cherry-picked to 4.13.z, so blocking this PR on https://issues.redhat.com/browse/OCPBUGS-15833. CC: @jmanthei |
|
/assign @Miciah |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Miciah The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/label cherry-pick-approved |
|
lots of issues with e2e-aws-ovn-single-node, looks like major failure disruption testing |
|
@gcs278: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
/unhold |
|
@gcs278: Jira Issue OCPBUGS-15225: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-15225 has been moved to the MODIFIED state. DetailsIn 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. |
This is a manual cherry-pick of #359 because the API (openshift/api#1500) is also being backported and needed to be manually vendored.
go.mod: Vendor API support for protocolStrategypkg/operator/controller/controller_dns_configmap.go: Logic to add force_tcp in corefile if protocolStrategy is TCPpkg/operator/controller/controller_dns_configmap_test.go: Unit testspkg/operator/controller/testdata/*: New corefiles for unit testing