[caasp-beta] CaaS 1.0 beta2 pods issues with behind proxy server

Alvaro Saurin alvaro.saurin at suse.com
Thu May 4 07:02:21 MDT 2017


Hi Robert,

There are multiple places where those vars could be defined: the systemd
unit files, dropin units, /etc/sysconfig/docker, etc... I don't think
the file you mentioned would be the best place for doing that and we
should avoid confusion and stick to the recommended solution you can
find in the Docker documentation
(https://docs.docker.com/engine/admin/systemd/#custom-docker-daemon-options)
that I provided to our user...

Cheers


Alvaro





On 05/03/2017 06:50 PM, Robert Roland wrote:
>
> The systemd unit for Docker contains:
>
> [Service]
> EnvironmentFile=/etc/sysconfig/docker
>
> So, setting:
>
> HTTP_PROXY=...
> HTTPS_PROXY=...
> NO_PROXY=...
>
> inside /etc/sysconfig/docker should be sufficient to configure the
> proxies. You shouldn't need additional systemd drop-in files.
>
>
> On 05/03/2017 03:54 AM, Alvaro Saurin wrote:
>>
>> Hi Robert,
>>
>> Sorry but I don't understand the relation between /etc/default/docker
>> and the HTTP_PROXY environment variable. Could you give more details?
>>
>> Cheers
>>
>>
>> Alvaro
>>
>>
>>
>> On 04/28/2017 06:09 PM, Robert Roland wrote:
>>> That shouldn't be necessary because our default Docker systemd uses
>>> /etc/default/docker as an EnvironmentFile?
>>>
>>>
>>> On April 28, 2017 2:19:17 AM PDT, "Miquel Sabaté Solà"
>>> <msabate at suse.com> wrote:
>>>
>>>     Hello,
>>>
>>>     I've just opened a ticket in our internal bugzilla. We are 
>>>     tracking this issue internally and working on it. That being said, 
>>>     to make it work manually you should follow this steps:
>>>
>>>     1. ssh to each machine in the cluster
>>>
>>>     2. create a systemd drop-in directory for the docker service:
>>>
>>>         $ mkdir /etc/systemd/system/docker.service.d
>>>
>>>     3. create a file called 
>>>     /etc/systemd/system/docker.service.d/http-proxy.conf that adds the 
>>>     HTTP_PROXY environment variable:
>>>
>>>         [Service]
>>>         Environment="HTTP_PROXY=http://proxy.example.com:80/"
>>>
>>>     4. flush changes:
>>>
>>>         $ sudo systemctl daemon-reload
>>>
>>>     5. verify that the configuration has been loaded:
>>>
>>>         $ sudo systemctl show --property Environment docker
>>>         Environment=HTTP_PROXY=http://proxy.example.com:80/
>>>
>>>     6. restart Docker:
>>>
>>>         $ sudo systemctl restart docker
>>>
>>>     In the future we should ask the user about proxies in some 
>>>     "advanced configuration" option in YaST, pass it to the worker 
>>>     nodes through the autoyast.xml and set automatically the 
>>>     HTTP_PROXY for docker.
>>>
>>>     Cheers,
>>>
>>>     Ns @ 2017-04-27 15:20 GMT:
>>>
>>>         Hi Flavio, Yes I got information from Robert, however it
>>>         wasn’t working …? Best Regards, Rushi. I MAY BE ONLY ONE
>>>         PERSON, BUT I CAN BE ONE PERSON WHO MAKES A DIFFERENCE On
>>>         4/27/17, 4:49 PM, "caasp-beta-bounces at lists.suse.com on
>>>         behalf of Flavio Castelli"
>>>         <caasp-beta-bounces at lists.suse.com on behalf of
>>>         fcastelli at suse.com> wrote: On 04/26/2017 06:09 AM, Ns, Rushi
>>>         wrote:
>>>
>>>             As you mentioned you should try to provide that
>>>             information during the installation or some sort of
>>>             post-steps as all most all enterprise customers have
>>>             proxy to go internet. 
>>>
>>>         You are right, this is definitely something we should
>>>         provide either during the installation time or when
>>>         deploying the cluster from the web UI. I think Robert
>>>         pointed you in the right direction, please let us know if
>>>         the proposed solution is not working. Thanks for your
>>>         feedback. Cheers Flavio
>>>         ------------------------------------------------------------------------
>>>         caasp-beta mailing list caasp-beta at lists.suse.com
>>>         http://lists.suse.com/mailman/listinfo/caasp-beta
>>>         ------------------------------------------------------------------------
>>>         caasp-beta mailing list caasp-beta at lists.suse.com
>>>         http://lists.suse.com/mailman/listinfo/caasp-beta 
>>>
>>>
>>>
>>>     --
>>>     Miquel Sabaté Solà,
>>>     PGP: 4096R / 1BA5 3C7A C93D CA2A CFDF DA97 96BE 8C6F D89D 6565
>>>
>>> _______________________________________________
>>> caasp-beta mailing list
>>> caasp-beta at lists.suse.com
>>> http://lists.suse.com/mailman/listinfo/caasp-beta
>> -- 
>> Alvaro Saurin <alvaro.saurin at suse.com>
>> Senior Software Engineer
>> SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nürnberg Tel: +49-911-74053-0; Fax: +49-911-7417755; https://www.suse.com/
>> SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
-- 
Alvaro Saurin <alvaro.saurin at suse.com>
Senior Software Engineer
SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nürnberg Tel: +49-911-74053-0; Fax: +49-911-7417755; https://www.suse.com/
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.suse.com/pipermail/caasp-beta/attachments/20170504/651c5106/attachment.htm>


More information about the caasp-beta mailing list