Skip to content
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

chore(deploy) align listens with upstream #3165

Merged
merged 2 commits into from
Nov 15, 2022
Merged

chore(deploy) align listens with upstream #3165

merged 2 commits into from
Nov 15, 2022

Conversation

rainest
Copy link
Contributor

@rainest rainest commented Nov 11, 2022

What this PR does / why we need it:

Update the listen configurations in the deploy manifests to use the same parameters as the upstream default kong.conf listens.

Which issue this PR fixes:

Removes discrepancies between configuration here and kong.conf defaults (https://github.com/Kong/kong/blob/ea485a8467259c2f7fee5959d757fee6a7318c99/kong.conf.default#L527 and https://github.com/Kong/kong/blob/ea485a8467259c2f7fee5959d757fee6a7318c99/kong.conf.default#L397).

With #2435 resolved by 3.0 (as far as we know--there's one report that it's still happening but not one that I can replicate) there's no reason to not use the same config as upstream anymore.

Special notes for your reviewer:

E2E test for the modified manifests: https://github.com/Kong/kubernetes-ingress-controller/actions/runs/3448701987

PR Readiness Checklist:

Complete these before marking the PR as ready to review:

  • the CHANGELOG.md release notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR

Update the listen configurations in the deploy manifests to use the same
parameters as the upstream default kong.conf listens.
@rainest rainest temporarily deployed to Configure ci November 11, 2022 23:56 Inactive
@rainest rainest marked this pull request as ready for review November 11, 2022 23:57
@rainest rainest requested a review from a team as a code owner November 11, 2022 23:57
@rainest rainest temporarily deployed to Configure ci November 12, 2022 00:21 Inactive
@rainest rainest marked this pull request as draft November 12, 2022 01:08
@rainest
Copy link
Contributor Author

rainest commented Nov 12, 2022

Re-drafting after some failures but they look unrelated.

@rainest rainest temporarily deployed to Configure ci November 14, 2022 02:40 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 03:03 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 03:03 Inactive
@rainest rainest marked this pull request as ready for review November 14, 2022 17:53
@rainest rainest marked this pull request as draft November 14, 2022 17:54
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:54 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 17:55 Inactive
@rainest rainest temporarily deployed to Configure ci November 14, 2022 18:07 Inactive
@rainest
Copy link
Contributor Author

rainest commented Nov 14, 2022

At the cost of many silly timeline events, ran the split E2E job instead of the (still not split) E2E targeted job, since this doesn't need any binary changes, only manifest changes. That went fine (https://github.com/Kong/kubernetes-ingress-controller/actions/runs/3463905254) so looks like the other failure was just an artifact of whatever problems we see when re-using the runners for all E2E tests.

@rainest rainest marked this pull request as ready for review November 14, 2022 18:26
@rainest rainest merged commit ed5504a into main Nov 15, 2022
@rainest rainest deleted the chore/listen-align branch November 15, 2022 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants