GithubHelp home page GithubHelp logo

Comments (13)

89luca89 avatar 89luca89 commented on July 18, 2024 1

Hi @u72z @J-PC

Yea it would make sense to have an easy to configure (from GUI and CLI) context option for the proxies

Will discuss internally for the feature, or PR are welcome if someone wants to chime in 😄

from devpod.

J-PC avatar J-PC commented on July 18, 2024

I have the same problem and and I succeeded setting environment variables in powershell and launching DevPod from there.

It obviously respects the http_proxy and https_proxy environment variables but it shouldn't be necessary. A proxy should be configurable from desktop app and CLI setting it manually or better, detecting the system proxy setting on a Windows system like what you can find in Firefox proxy configuration. It's clearly a requirement in a corporate environement.

from devpod.

u72z avatar u72z commented on July 18, 2024

I have the same problem and and I succeeded setting environment variables in powershell and launching DevPod from there.

interesting, were you able to have the GUI to connect via the proxy as well or does this only apply to the cli ?

from devpod.

89luca89 avatar 89luca89 commented on July 18, 2024

I have the same problem and and I succeeded setting environment variables in powershell and launching DevPod from there.

interesting, were you able to have the GUI to connect via the proxy as well or does this only apply to the cli ?

if those are env variables they can be passed by the UI using the new Additional Flags experimental feature:

image

from devpod.

u72z avatar u72z commented on July 18, 2024

I have the same problem and and I succeeded setting environment variables in powershell and launching DevPod from there.

interesting, were you able to have the GUI to connect via the proxy as well or does this only apply to the cli ?

if those are env variables they can be passed by the UI using the new Additional Flags experimental feature:

image

Running the latest version for Windows and can't see the section CLI Additional Flags in the experimental features, am I missing something ?

image

from devpod.

pascalbreuninger avatar pascalbreuninger commented on July 18, 2024

@u72z this will be available with v0.5.5 tomorrow

from devpod.

u72z avatar u72z commented on July 18, 2024

The cli additional flags is indeed available with the v0.5.5 version, but the proxy variables set with --workspace-env HTTP_PROXY=xxx isn't taken into account (upper and lower case)

from devpod.

pascalbreuninger avatar pascalbreuninger commented on July 18, 2024

@u72z There is no HTTP_PROXY env var in your container even after restarting?

from devpod.

u72z avatar u72z commented on July 18, 2024

yes after restarting. I don't think it goes far enough to even start talking about containers.

Adding a provider or a workspace fails (timeout)

Debug mode is enabled but I don't see any trace of this variable.

The first line while starting a workspace is already pretty explicit:

`[12:16:34] debug error sending telemetry request: Post "https://admin.loft.sh/analytics/v1/devpod/v1/events": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
[12:16:51] debug Acquire workspace lock...
[12:16:51] debug Acquired workspace lock...
[12:16:51] info Creating devcontainer...
[12:16:51] debug Inject and run command: 'C:\Program Files\DevPod\devpod-cli.exe' helper ssh-server --stdio --debug

[...]

info error downloading workspace vscode-remote-try-node-docker binaries: downloading binary KUBERNETES_PROVIDER: download binary: download file: Head "https://github.com/loft-sh/devpod-provider-kubernetes/releases/download/v0.1.5/devpod-provider-kubernetes-windows-amd64.exe": dial tcp 140.82.121.4:443: connectex
`

from devpod.

pascalbreuninger avatar pascalbreuninger commented on July 18, 2024

Ah I see, you'd need to set the proxy on the hostmachine as well... Do you use the GUI?

from devpod.

u72z avatar u72z commented on July 18, 2024

yes mainly the UI, can those variables be set for the host machine with cli flags too on devpod level, instead of messing around with the (proxy's) system config ?

from devpod.

pascalbreuninger avatar pascalbreuninger commented on July 18, 2024

With #1016 you'll be able to set additional environment variables for all commands on your current machine as well 👍
We'll probably release that in a week, in the meantime I can cut an alpha release

from devpod.

pascalbreuninger avatar pascalbreuninger commented on July 18, 2024

It's available now with the v0.5.6 release

from devpod.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.