18 Commits

Author SHA1 Message Date
John L. Villalovos
1ffaaf6abf Add support for proxy servers during image build
When building the docker image, the 'apt-get' and 'pip install' that are
run inside the docker image will fail in a an environment that uses
proxy servers.

Support environments with proxy servers by dynamically propagating
'http_proxy', 'https_proxy', and 'no_proxy' into the docker environment
when running 'apt-get' and 'pip install'

This can not be done with either --env-file or --env as those are
arguments to 'docker run'. The command being run here is 'docker build'

Once Docker 1.9 is widely deployed, we should switch to using the 'ARG'
command which was added in Docker 1.9. Currently Ubuntu 14.04 uses
Docker 1.6.  Using the ARG command will be a much cleaner solution.

Change-Id: Idd994cd58b9fb75bae13a43fc8363c36f113527d
Closes-Bug: #1533796
2016-02-04 14:27:49 -08:00
Jim Rollenhagen
e8488c2534 Add reno for release notes management
Change-Id: Id6bfe132dcc8fc3efbe0d96820eebf7d174b2736
2015-12-16 16:04:29 -08:00
Martin André
af20875e87 Update gitignore
Add files generated during CoreOS ramdisk build to gitignore.

Change-Id: Ia31004a5672e8926efe91c3a4fc591ff6a7159d7
2015-10-08 15:06:19 +09:00
Jay Faulkner
be97525975 Add sphinx build + basic documentation
This adds and configures a sphinx doc builder. This is based on the code
in Ironic to build documentation.

The goal is for this to contain development documentation relevant to
hacking on the agent, including how to make custom HardwareManagers.

Change-Id: Ib6cecb9959f4ad5c71440fb37827b996582a9545
2015-03-31 16:22:12 -07:00
Lucas Alvares Gomes
8493e0e437 Add *.swp to .gitignore
Vim creates swap files with the .swp extension, those should be ignored
by git.

Change-Id: I637ef1bac7a94bf1f034e7db74649150cc4fd986
2015-02-10 16:33:36 +00:00
Josh Gachnang
d718fd8f6b Fixing merge conflicts, passing py26 2014-03-17 12:01:33 -07:00
Josh Gachnang
ce8bc60414 Preparing for OpenStack testing environment
Renamed logging.py to log.py. I was getting import errors because it conflicts
with logging in the stdlib.
2014-03-11 12:50:12 -07:00
Jay Faulkner
141938ec3f img(coreos): Initial commit of CoreOS image build
- Mostly imported from github.com/racker/teeth-agent-image
2014-03-04 15:16:35 -08:00
Russell Haering
e771852ebf run coverage from tox 2013-12-20 16:49:21 -08:00
Russell Haering
8821df2599 gitignore .coverage 2013-12-20 15:34:52 -08:00
Russell Haering
27fdc13e49 out with the old, in with the new 2013-12-16 15:38:02 -08:00
Paul Querna
697f98b929 Add many test cases for the RPC protocol and start making a Task structure. 2013-09-26 23:53:07 -07:00
Paul Querna
28d5eebe7e Use twisted application framework 2013-09-23 23:29:55 -07:00
Paul Querna
8c3e3df857 Update git ignore. 2013-09-24 02:56:51 +00:00
Paul Querna
27fba494ed Add scripting and Makefile infrastructure to create virtual envs and be ran by CI tooling. 2013-09-20 17:09:10 +00:00
Russell Haering
11eac2f1a5 implement connecting and handshaking 2013-09-17 18:04:52 -07:00
Russell Haering
6ba1e2e664 rename teeth.agent to teeth_agent 2013-09-17 13:35:54 -07:00
Russell Haering
24d12fbf9c begin work on the agent 2013-09-17 11:43:40 -07:00