News: 1764667810

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Another open source project dies of neglect, leaving thousands scrambling

(2025/12/02)


Opinion There were lots of announcements about Kubernetes at [1]KubeCon North America in Atlanta. I should know, I was there from beginning to end. But the biggest Kubernetes story of all didn't get much attention. [2]Kubernetes is retiring its popular Ingress NGINX controller. Ingress NGINX goes to that big bit farm in the sky in March 2026. After that, " [3]there will be no further releases , no bugfixes, and no updates to resolve any security vulnerabilities that may be discovered."

Ingress NGINX, for those who don't know it, is an ingress controller in Kubernetes clusters that manages and routes external HTTP and HTTPS traffic to the cluster's internal services based on configurable Ingress rules. It acts as a reverse proxy, ensuring that requests from clients outside the cluster are forwarded to the correct backend services within the cluster according to path, domain, and TLS configuration. As such, it's vital for network traffic management and load balancing. You know, the important stuff.

Now this longstanding project, once celebrated for its flexibility and breadth of features, will soon be "abandonware." So what? After all, it won't be the first time a once-popular program shuffled off the stage. Off the top of my head, dBase, Lotus 1-2-3, and VisiCalc spring to my mind.

[4]

What's different is that there are still thousands of Ingress NGINX controllers in use.

[5]

[6]

Why is it being put down, then, if it's so popular? Well, there is a good reason. As Tabitha Sable, a staff engineer at Datadog who is also co-chair of the Kubernetes special interest group for security, pointed out: "Ingress NGINX has always struggled with insufficient or barely sufficient maintainership. For years, the project has had only one or two people doing development work, on their own time, after work hours, and on weekends. Last year, the Ingress NGINX maintainers [7]announced their plans to wind down Ingress NGINX and develop a replacement controller together with the [8]Gateway API community. Unfortunately, even that announcement failed to generate additional interest in helping maintain Ingress NGINX or develop InGate to replace it."

The final nail in the coffin was when security company [9]Wix found a killer Ingress NGINX security hole. How bad was it? Wix declared: "Exploiting this flaw allows an attacker to execute arbitrary code and access all cluster secrets across namespaces, which could lead to complete cluster takeover."

[10]

What's upsetting people is, as one Reddit Kubernetes user cried: " [11]Retirement of a service of this magnitude should be at minimum of a year . Hell, it's going to take longer than four months to get all the documentation rewritten." He's not wrong.

However, Kubernetes maintainer Tim Hockin replied: "I understand your feelings here. But I am going to ask you once to please drop the entitlement. The [12]people who currently work on ingress-nginx do so FOR FREE. They have been doing it largely because they feel a sense of duty. They do not need to be berated. In the two years this has been a topic, almost nobody has stepped up to help. There are no new maintainers in the pipeline. Shuttering this project is necessary." He's right too.

You see, the real problem isn't that Ingress NGINX has a major security problem. Heck, hardly a month goes by without another stop-the-presses Windows bug being uncovered. No, the real issue is that here we have yet another example of a mission-critical open source program no one pays to support.

[13]Why Elon Musk won't ever realize the shareholder-approved Tesla payout

[14]Canonical CEO says no to IPO in current volatile market

[15]The Chinese Box and Turing Test: AI has no intelligence at all

[16]We're all going to be paying AI's Godzilla-sized power bills

William Morgan, CEO of [17]Buoyant , creators of [18]Linkerd , nailed it in his LinkedIn post: "The CNCF ecosystem does not really allow for volunteer work. This community has a very specific relationship to open source, and it's [19]one of consumption, not contribution. "

This is no way for a corporate community to work with open source. Morgan has two proposed solutions: "1. Be funded by a company that is making money by directly selling the project, e.g., Buoyant selling Linkerd. 2. Be funded by a company that is making money by indirectly selling the project, e.g., Google funding Kubernetes to sell GCP." The bottom-line answer is simple: "Pay the maintainers."

[20]

This is not a unique problem. Just take the [21]kerfuffle between FFmpeg's volunteer developers and Google . There, the maintainers and programmers are being buried by demands for security fixes that no one is paying for.

Now, some of you may be wondering what the big deal is. Most of you have probably never heard of [22]FFmpeg . That's a pity because every last one of you reading this article has used this program today. It's the video format converter that all of you use to watch videos on all web browsers, all video streaming services, and televisions. It's everywhere, it's vital, and, at the moment, there's no organized support for its maintenance.

This can't continue. We've all seen the xkcd cartoon of the entire internet depending on a single programmer in Nebraska. It's not a joke, it's reality, and that person is getting older, more tired, and, oh yeah, he'd like to make a living too. It's time for open source consumers to get serious about paying open source builders. If we don't, you can kiss the open source free ride goodbye. ®

Get our [23]Tech Resources



[1] https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/

[2] https://www.theregister.com/2025/11/14/nginx_retirement/

[3] https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://kccncna2024.sched.com/event/1hoxW/securing-the-future-of-ingress-nginx-james-strong-isovalent-marco-ebert-giant-swarm

[8] https://gateway-api.sigs.k8s.io/

[9] https://www.theregister.com/2025/03/25/kubernetes_flaw_rce_risk/

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://www.reddit.com/r/kubernetes/comments/1ow6zl4/we_get_4_months_to_move_off_of_ingress_nginx/

[12] https://www.reddit.com/r/kubernetes/comments/1ow6zl4/comment/noojrf7/

[13] https://www.theregister.com/2025/11/14/opinion_musk_tesla_payout/

[14] https://www.theregister.com/2025/10/30/canonical_ceo_mark_shuttleworth_ipo/

[15] https://www.theregister.com/2025/10/27/ai_intelligence_opinion/

[16] https://www.theregister.com/2025/10/13/ai_power_bills/

[17] https://www.buoyant.io/

[18] https://linkerd.io/

[19] https://www.linkedin.com/posts/wmorgan_linkerd-forever-activity-7395871463464968192-9fg5?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAAKH4BBvA-ZwpVFbaZDTqwLgneEpGsrHQ

[20] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[21] https://thenewstack.io/ffmpeg-to-google-fund-us-or-stop-sending-bugs/

[22] https://www.ffmpeg.org/

[23] https://whitepapers.theregister.com/



bbj

Surely AI can just take it on...

Yeah, right

Greybearded old scrote

Please remember [1] when to use the joke icon.

[1] https://www.theregister.com/2025/12/01/google_antigravity_wipes_d_drive/

Re: Yeah, right

jake

Why?

Do you also insist your favorite stand-up comedian uses "laugh now" and "applause" lights?

Re: Yeah, right

MarkTriumphant

I saw the ellipsis at the end as indicating a joke, which is why I upvoted OP. However, in a medium a wide-ranging as ElReg, a joke indicator is probably needed.

WTF?

Joe W

I mean, this is an IT publication. And I'm not even that big of an IT nerd (I would say, some people disagree, but people disagree about anything).

" Most of you have probably never heard of FFmpeg. "

Really? We haven't?

Re: " Most of you have probably never heard of FFmpeg."

Anonymous Coward

That seems to be typical of the dumbing down of this site since it was taken over by some US mega corp.

Just look at what is happening in Trumpistan. Nurses and a load of other professions including Accountants and Architects are no longer recognised by the Department of Education.

https://gulfnews.com/world/americas/nursing-architecture-accounting-occupational-therapy-physical-therapy-special-education-public-health-social-work-no-longer-considered-professions-under-us-rule-1.500360018

That limits the loan funding these former professions can get.

Dumbing down at work in front of our very eyes.

Re: WTF?

JimmyPage

Add to that yesterdays doozy that not many Regtards would understand how radiation can zap memory, and you get the feeling it's the readers who should do the writing, and the writers who need to read up.

Re: WTF?

jake

Probably written at least partially by one AI or another. Possibly using jive coding.

As far as I can tell…

TimMaher

… this is just the Ingress sub-project.

NGINX itself seems to be normal.

Anyone know different?

Nebraska

philstubbington

I take your point….

https://xkcd.com/2347

Wiz, not Wix

QuickLuck

"Wix found a killer Ingress NGINX security hole. How bad was it? Wix declared". Wiz might be upset at someone else getting the credit :-)

"If we don't, you can kiss the open source free ride goodbye."

jake

No. The FOSS world in general will be with us until the heat-death of the Universe, and most likely after.

What will go away is big, boring, complicated projects that barely anybody knows exist. But that's OK, because the useful little bits of the dead projects will be rebuilt as discrete components, if and as needed .

A Non e-mouse

Wasn't there also an issue that Ingress NGINX is hideously complicated so making it secure is really hard - well beyond the capacity of a couple of coders who only have their free time to work on it?

"... which could lead to complete cluster takeover."

Dr Who

Clusterfucked

Yinkel, n.:
A person who combs his hair over his bald spot, hoping no one
will notice.
-- Rich Hall, "Sniglets"