-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Remove fastcgi feature #9864
Remove fastcgi feature #9864
Conversation
This issue is currently awaiting triage. If Ingress contributors determines this is a relevant issue, they will accept it by applying the The 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 APPROVED This pull-request has been approved by: rikatz The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/hold for discussion |
need rebase. |
/hold cancel |
oh, I missed the discussion about this, are you sure about this decision? I dont have exact numbers, and maybe I'm wrong, but I feel that this feature is in use and removing it will take people by surprise. I also only speak for myself but in our case, as we run many hundreds of PHP pods with FCGI, and running that many sidecars will rise our operations costs significantly. |
This will indeed increase the complexity of operations for scenarios that run a large number of PHP applications. In fact, you don't need to use sidecar to run the FastCGI proxy. The overall architecture will undergo the following changes. From: To: It is necessary to add a group of proxies to perform protocol conversion. |
@cdemers thanks for the feedback. We have decided to rollback this removal, so I will work on it during the week and before the next release :) Thanks for the headsup |
Thanks a lot. If I can be of any help on this feel free to let me know. |
This reverts commit 90ed0cc.
Thank you so much @rikatz ! I'm very sorry to have you work on the weekend, and have to revert all the work you've done already, I wish I had noticed this change sooner. |
nah no worries, part of the "job" :D |
What this PR does / why we need it:
fastcgi is a feature that can be served on another ways, like a backend with nginx + fastcgi. We should remove a bunch of features from Ingress NGINX and keep it as simpler proxy.
Types of changes
/kind cleanup
Does my pull request need a release note?
Any user-visible or operator-visible change qualifies for a release note. This could be a:
No release notes are required for changes to the following:
For more tips on writing good release notes, check out the Release Notes Handbook