[GH-ISSUE #567] {Feature Request] Enable newt to read docker socket/proxy and auto generate resources using labels #12313

Closed
opened 2026-05-13 17:29:43 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @adrianipopescu on GitHub (Apr 22, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/567

As per name, if newt has access to read labels + the ability to create labels such as:

// site comes via newt instance, name comes from resource name or can be defined explicitly
pangolin.resources.example.name=example // if unset use the dictionary entry key
pangolin.resources.example.auth=none|pin|sso|etc // default sso
pangolin.resources.example.domain=example.tld
pangolin.resources.example.type=http|tcp // default http
pangolin.resources.example.subdomain=test // if unset assume domain only

pangolin.targets.example.https=false
pangolin.targets.example.port=80
pangolin.targets.example.resource=example

on newt startup scan labels and compare to server, what's missing gets deleted, what has starting up status or unhealthy can get the resource disabled (btw we should have a customizable page for this case to show people instead of white page with text)

then we can use docker-composes to store config to git

Originally created by @adrianipopescu on GitHub (Apr 22, 2025). Original GitHub issue: https://github.com/fosrl/pangolin/issues/567 As per name, if newt has access to read labels + the ability to create labels such as: // site comes via newt instance, name comes from resource name or can be defined explicitly pangolin.resources.example.name=example // if unset use the dictionary entry key pangolin.resources.example.auth=none|pin|sso|etc // default sso pangolin.resources.example.domain=example.tld pangolin.resources.example.type=http|tcp // default http pangolin.resources.example.subdomain=test // if unset assume domain only pangolin.targets.example.https=false pangolin.targets.example.port=80 pangolin.targets.example.resource=example on newt startup scan labels and compare to server, what's missing gets deleted, what has starting up status or unhealthy can get the resource disabled (btw we should have a customizable page for this case to show people instead of white page with text) then we can use docker-composes to store config to git
Author
Owner

@oschwartz10612 commented on GitHub (Apr 23, 2025):

Hi!

Thanks for the request! This I think is a duplicate of https://github.com/orgs/fosrl/discussions/481 so I am going to close it.

<!-- gh-comment-id:2824528938 --> @oschwartz10612 commented on GitHub (Apr 23, 2025): Hi! Thanks for the request! This I think is a duplicate of https://github.com/orgs/fosrl/discussions/481 so I am going to close it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#12313