mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-16 14:47:04 -05:00
[GH-ISSUE #567] {Feature Request] Enable newt to read docker socket/proxy and auto generate resources using labels #6304
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
@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.