aboutsummaryrefslogtreecommitdiff
path: root/kolla
AgeCommit message (Collapse)AuthorFilesLines
2016-02-23Remove Rsyslog entirelyÉric Lemoine1-4/+3
Partially implements: blueprint heka Change-Id: I1322d2dc870e6f8fe052926995d993e8a08a25db
2016-02-20Merge "fix the custom profile raise exception issue"Jenkins3-10/+65
2016-02-20Merge "Fix image plugin functionality for oslo.config"Jenkins6-1/+42
2016-02-19Add a Dockerfile for HekaÉric Lemoine1-3/+4
Partially implements: blueprint heka Change-Id: Iafe0dba1333f1f84bc5956890c3b7a0c2a45cef3
2016-02-16Reduce gate resource usageSamYaple1-4/+3
Change-Id: Ic6cd45ec708efe4f573e19f3bc910717ac3b4fbb Partially-Implements: blueprint functional-testing-gate
2016-02-15Merge "Use uppercase 'S' in word "OpenStack""Jenkins1-1/+1
2016-02-15Use uppercase 'S' in word "OpenStack"venkatamahesh1-1/+1
Change-Id: I27ca0ea75f3d6a4371c91b3cb2c7a999ec90fbc4
2016-02-15fix the custom profile raise exception issueJeffrey Zhang3-10/+65
Closes-Bug: #1536272 Change-Id: I6c91e522923eade16ba23711e6014e6b4b8cd3e0
2016-02-12Fix image plugin functionality for oslo.configPaul Bourke6-1/+42
The new oslo.config style parsing for kolla-build.conf stopped plugins from working. This patch fixes it and adds a unit test. Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Closes-Bug: 1534556 Change-Id: I135797c733ae0cae040a009c364073769b19e4eb
2016-02-10Remove data docker imageJeffrey Zhang1-2/+2
we have moved to named volume, the old data container should be removed TrivialFix Change-Id: Ib73205de6566509492568381179814baa7af2d22
2016-02-05Merge "Rename kolla_ansible to kolla_toolbox"Jenkins1-3/+3
2016-02-05Merge "Ubuntu custom apt repos"Jenkins2-1/+17
2016-02-04Merge "Move the install base type check to kolla-build"Jenkins2-0/+41
2016-02-04Move the install base type check to kolla-buildAllen Gao2-0/+41
The install type is converted in kolla-build, so it will never fail in dockerfile, move the check to kolla-build just above the install type converting. TrivialFix Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Change-Id: I1500d3b47e909f94ea9f68c5245297733f63a70b
2016-02-03Ubuntu custom apt reposSamYaple2-1/+17
Change-Id: I3afb8a29c4ae2369f29e0cc94d75ff8a3c42594b Implements: blueprint custom-repos
2016-02-03Fix config help messageAllen Gao1-2/+2
Adding the necessary spaces. TrivialFix Change-Id: I3858ed1cb978bcf8aefd4a85f7c802607876b36e
2016-02-02Rename kolla_ansible to kolla_toolboxSamYaple1-3/+3
This change is needed for clarity. We have a kolla-ansible script. We have a kolla-mesos repo. We plan to have a kolla-ansible repo. Already we have had far too much confusion about whether we are talking about the container or the project. Naming this kolla-toolbox eliminates all of that confusion and its probably a bit more accurate of a name too. Closes-Bug: #1541053 Change-Id: I8fd1f49d5a22b36ede5b10f46b9fe02ddda9007e
2016-01-29Removed unused containers from gate buildSamYaple1-5/+4
TrivialFix Change-Id: I7ccbecddc55b26d252b92faccec94676315c3eec
2016-01-26Merge "Pick up proxy buildargs from environment"Jenkins2-1/+57
2016-01-25Bump RDO delorean repositories to current-passed-ci for MitakaDavid Moreau Simard1-1/+1
RDO now has regular and good coverage which leads to tested repository promotion to current-passed-ci. Bumping to current-passed-ci should lead to less errors and instability. Change-Id: Ifb68a26afe0062a27303553b8116a3c739aa33c6
2016-01-20Merge "Import modules rather than objects"Jenkins1-10/+9
2016-01-20Merge "Add Dockerfiles for Mesos"Jenkins1-2/+6
2016-01-20Import modules rather than objectsJeffrey Zhang1-10/+9
Base on the OpenStack Style Guidelines[0]: Do not import objects, only modules [0] http://docs.openstack.org/developer/hacking/index.html#imports TrivialFix Change-Id: Id1bc5e4b24fd561f1a9f6167af341b00a343a718
2016-01-19Add Dockerfiles for MesosMichal Rostecki1-2/+6
Change-Id: Iaf317817eccaa72f2a86b1058a0179afd3427859 Partially-Implements: blueprint mesos
2016-01-19Merge "Expose the docker build_arg to build.py"Jenkins3-2/+23
2016-01-19Merge "add unittest code base"Jenkins6-0/+106
2016-01-19Merge "Add manila container (source only)"Jenkins1-0/+4
2016-01-18Add manila container (source only)Marc Koderer1-0/+4
Support manila as container. First step only supports building from source. Change-Id: I60bb67536c9afdb9f0532b3cdc2c400a68608003 Partially-Implements: blueprint enable-manila-containers
2016-01-18Pick up proxy buildargs from environmentPaul Bourke2-1/+57
We currently support any buildarg via --build-args. This patch picks up the default supported proxy buildargs if set in the user's environment, to allow for more transparent proxy support. The --build-args will take precendence. DocImpact Implements blueprint: better-proxy-support Change-Id: I084e5d1cc8f9993d65167878f9983ad58a68e86e
2016-01-18Expose the docker build_arg to build.pyJeffrey Zhang3-2/+23
With this implement, we can add variables at building stage. For example, add HTTP_PROXY and NO_PROXY when needed like below. build.py --build-args \ HTTP_PROXY:http://127.0.0.1:8080,NO_PROXY:127.0.0.1 More info about build_arg, pls check[0] [0] https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables-build-arg DocImpact Implements: bp add-buildargs Change-Id: I29ed7f536670fef59d697603dc562a69d90743c9
2016-01-18add unittest code baseJeffrey Zhang6-0/+106
* add a base TestCase class * load the tests from the project root rather than only tests dir * add a test case for WorkerThread builder function Change-Id: Icf878f9249b475a311123c8235c42b1212d02ca6 Partially-implements: bp add-ut-codebase
2016-01-16Use dict.items() for adding Python 3 compatibilityting.wang2-3/+3
Replacing dict.iteritems()/.itervalues() with six.iteritems(dict)/six.itervalues(dict) was preferred in the past, but there was a discussion suggesting to avoid six for this. ref: http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html Partially implements: blueprint python3 Change-Id: Ie931bc02f558f6db3677b44f645eb3bdf78ccae8
2016-01-09Add trove source url and locationJeffrey Zhang1-0/+3
TrivalFix Change-Id: I70c80d0090c35ffd6e4bf2866510b383d8486220
2016-01-08Merge "Fix the base-tag name in build.py script"Jenkins1-1/+1
2016-01-08Merge "Fix the package source don't register issue"Jenkins2-11/+14
2016-01-08Fix the base-tag name in build.py scriptJeffrey Zhang1-1/+1
TrivialFix Change-Id: Icfcb0736ab167c0c7acb0eeea98ffd136a8a760b
2016-01-07Fix the package source don't register issueJeffrey Zhang2-11/+14
Closes-Bug: #1531848 Change-Id: I3c6ceb9f1f367b8b19ab1b1d06c67817ab93cabb
2016-01-07Merge "Log information about successful push only if it really is"Jenkins1-1/+2
2016-01-07Fix broken local and global buildingSamYaple1-4/+13
Two things broke in the related patches. This patch aims to fix that. 1) tools/build.py was no longer usable as it imported kolla from the global pip install source. If that didnt exist (because kolla wasn't installed with pip) then it breaks on import. 2) When kolla was installed globally it looked up the path that matched the installation of docker-py instead of looking up a path that had the stuff we wanted (kolla images directory) Change-Id: I94f1856547ce54d506de72926b08c966a36ac608 Related-Id: I05f10d13e7ba1e2b985c2944aec71ce55630442b Related-Bug: #1530256 Closes-Bug: #1531569
2016-01-06Log information about successful push only if it really isMichal Rostecki1-1/+2
The try-except-finally block in push thread was catching only ConnectionError and logging information about successful push even if some other error occured during push. TrivialFix Change-Id: I94f5ed67237d291701469a65f76146881cd67a35
2016-01-06Merge "Fix the kolla to find the docker image folder in virtualenv"Jenkins1-25/+18
2016-01-06Gen the image dependency in the Graphviz dot formatJeffrey Zhang2-0/+23
By using ./tools/build.py --save-dependency a.dot to gen the Graphviz dot dependency file. Later, you can use the `dot` to draw the picture. dot -Tjpg -o a.jpg a.dot Implements: blueprint images-dependency-tree Depends-On: I8e07a1b69fab5f1c587470bfd2104aaba93f0050 Change-Id: If00f4f3fb9d0b10a07ab2abb7ffb1cd9d64902f2
2016-01-06Merge "Generate the kolla-build.conf file using oslo_config"Jenkins5-151/+302
2016-01-06Merge "Do not truncate the error messages"Jenkins1-1/+1
2016-01-06Fix the kolla to find the docker image folder in virtualenvJeffrey Zhang1-25/+18
Closes-Bug:#1530256 Change-Id: I05f10d13e7ba1e2b985c2944aec71ce55630442b
2016-01-06Generate the kolla-build.conf file using oslo_configJeffrey Zhang5-151/+302
Closes-Bug: #1530122 Change-Id: I96039eade2aacf1bcd9d14d958cdddd915fc9a5c
2016-01-06Do not truncate the error messagesWanlong Gao1-1/+1
Do not truncate the error messages of build failure images. TrivialFix Change-Id: I4f2da78c57c8d919beba84a10357312bfc66e88c Closes-Bug: #1531152
2016-01-05Replace xrange() with range() in six.movesWanlong Gao1-3/+4
range maps to xrange() and range() in python2 and python3 respectively. TrivialFix Change-Id: I9b2477a17a570c3ce945badacbfa44889c0634a9
2016-01-05Use range() from six.movesWanlong Gao1-1/+1
To improve consistency, use range() from six.moves TrivialFix Change-Id: I3bb67b2bb5bedbc5b46f70d7eeeca7f8b7872250
2015-12-31Merge "use oslo.config instead of raw argparse.ArgumentParser"Jenkins1-161/+171