- 
                Notifications
    
You must be signed in to change notification settings  - Fork 2.4k
 
Description
I am sorry i can't just open a PR... i am not a very seasoned goLang dev.
I did look through the .go files that appear to handle the /api/* requests, and the change did look pretty reasonable. But then i did a search for /containers and found that the path appears to be hard-coded in multiple places... which might make this a bit harder to implement. If that's the case, i completely get it.
In any event, I am requesting a --http_base_path=/containers or similar command line option which will change the base path that all web resources are loaded from.
The Reason for the ask: I use cadvisor and some other monitoring software - call it netmon for the purposes of this post - on each of my individual hosts. Both cadvisor and netmon sit behind a reverse proxy that performs authentication and enforces some TLS/Cipher requirements.
unfortunately both cadvisor and netmon both use a hard-coded /api path. Neither supports changing this, and this makes it impossible to tell the reverse proxy to route (authenticated) requests to /api/* to the correct host/port.
Thanks for your time. Happy to provide more detail if needed and or work on documentation.