aboutsummaryrefslogtreecommitdiff
path: root/etc/kolla/kolla-build.conf
AgeCommit message (Collapse)AuthorFilesLines
2016-01-07Remove the kolla-build.confJeffrey Zhang1-181/+0
use tox -e genconfig to generate this file DocImpact Closes-Bug: #1531202 Change-Id: I3a6e57c3cc48aeb3a45a055b173207ea6e214960
2015-12-30use oslo.config instead of raw argparse.ArgumentParserJeffrey Zhang1-6/+6
* Use oslo.config library * kolla-build section is deprecated in favor of DEFAULT section * Remove the deprecated `--template` option * `--no-cache` is deprecated in favor of `--cache` and `--nocache` options, which are using oslo BoolOpt inverse feature[0] [0] https://github.com/openstack/oslo.config/blob/master/oslo_config/cfg.py#L1074 Closes-Bug: #1528542 Change-Id: I62c5ca3c8e057917d2798256e9d9efc8f6578f60
2015-12-30Merge "Added dockerfiles for mistral."Jenkins1-1/+5
2015-12-28Added dockerfiles for mistral.hparekh1-1/+5
Change-Id: Ie74a91dccf654da9305722d14af2f0a893dbaaff Partially-implements: blueprint enable-mistral-container
2015-12-28Push the image as soon as it is built successfullyJeffrey Zhang1-0/+4
Closes-Bug: #1529327 Change-Id: Iad6c1454f42d3410c82c722b60d0d305b9eec129
2015-12-24Make the yum repositories configurable in the base imageDavid Moreau Simard1-0/+3
- Removed hardcoded yum repository configuration in favor of commands dynamically generated based on repo-url and repo-file arguments. We maintain a sane default set of repositories. - Added generic rpm_setup_config parameter to add support for installing .rpm or .repo files before building containers. Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Implements: blueprint custom-repos Change-Id: I1b3a7647a9e7239de3cd162cb6f464f05632bde1
2015-12-21Add trove to aux in build.pySwapnil Kulkarni (coolsvap)1-1/+1
partially implements blueprint trove-container Change-Id: Ib19064f6c08bc3f6f0ad4092b71c0410059f66db
2015-12-18Add trove containersSwapnil Kulkarni (coolsvap)1-0/+4
Implements blueprint trove-container Change-Id: I2c5d48af3fe4a5297ab13c8cfccc86ce247a9414
2015-12-08Merge "Install plugins in neutron-server if available"Jenkins1-0/+11
2015-12-03Add support for AodhSwapnil Kulkarni (coolsvap)1-1/+5
Aodh is replacement for OpenStack Ceilometer Alarming service. Change-Id: I4daf2160fe6743d62e6874f9fe032d37c9db90b7 Partially-Implements: blueprint add-aodh
2015-11-30Install plugins in neutron-server if availablePaul Bourke1-0/+11
Implements: blueprint neutron-third-party-plugins Change-Id: I56c56bacd2f06c120b14b00c0b97dd4e39c0afc0
2015-11-26Add new image for tempestPaul Bourke1-0/+4
Note, this image is slightly different to most others in Kolla in that it's not a service designed to be deployed via Ansible. It's more a 'tool' type image that is spun up when needed. Partially-Implements: blueprint tempest-gate Change-Id: I1877c03d0804e57d274044aecb1055f847025bec
2015-11-23Remove hardcoded MAINTAINER in DockerfilesSwapnil Kulkarni (coolsvap)1-0/+3
Added new option in kolla-build.conf Change-Id: I45fe51966bcb59ea19d112281ba3d5a1ba091a56 Closes-Bug:#1514304
2015-11-20Add rsyslog image to infra profileSalvatore Orlando1-1/+1
Change-Id: Ic0878c3afb788b48080e137c4651ed50e7f97b18 Closes-Bug: #1518308
2015-11-05Add Docker in Docker containerSam Yaple1-1/+1
Change-Id: I3c953125ed0105b7e8b62e62da56bf3fa30889d1 Partially-Implements: blueprint multinode-gate
2015-10-23Add mariadb to the gateSam Yaple1-1/+1
TrivialFix Backport: Liberty Change-Id: I504ac12e349f4457c4d71b55b34edd1bd7a6292d
2015-10-22Merge "Add missing images to default build profile"Jenkins1-2/+2
2015-10-22Add missing images to default build profilePaul Bourke1-2/+2
We were missing keepalived, openvswitch, and rsyslog TrivialFix Change-Id: I2ca51b77060a0f9ca0577d0c1fb0b3d5fc703802
2015-10-21Merge "Add nova-spicehtml5proxy console"Jenkins1-0/+8
2015-10-20In gate functional testingSam Yaple1-0/+1
This runs the ansible playbooks to completion. It does not validate that OpenStack is working yet, but it will ensure Ansible did not break. Additional gates will be needed for this and there is a patch in project-config to handle that. Change-Id: I7a24a704023cc8f19d42844636e9cb512060f693 backport: liberty Partially-Implements: blueprint functional-testing-gate
2015-10-19Merge "Update requirements to use tarball by default"Jenkins1-3/+2
2015-10-19Add build profiles to build.pyPaul Bourke1-2/+10
Add ability to define "profiles" in kolla-build.conf, which are predefined sets of images to build at once. The supplied profiles match what Steven defined in the restructure-template bp, though others can easily be added by the user. Multiple profiles can be supplied at once, as well as supplemented by the existing regex mechanism, e.g. to build profiles infra, main, and also ironic, one can use: tools/build.py --profile infra --profile main ironic Change-Id: I0c6f450152cb23dcfc58e0969669fcedf03fab01 Implements: bp restructure-template Doc-Impact
2015-10-19Add nova-spicehtml5proxy consoleSam Yaple1-0/+8
Change-Id: I0ca15e00ee52373b84f7021d86a29304526b7436 Partially-Implements: blueprint nova-proxies
2015-10-19Update requirements to use tarball by defaultSam Yaple1-3/+2
This makes all of our defaults tarballs for consistency TrivialFix Change-Id: I4cb923a3319aa3dcba10dccf439a0193a42c1d55
2015-10-17Merge "add "registry" flag to "tools/build.py""Jenkins1-0/+2
2015-10-17add "registry" flag to "tools/build.py"Kuo-tung Kao1-0/+2
With registry flag, build image using `tools/build.py --registry 172.22.2.81:4000` the image name looks like `172.22.2.81:4000/kollaglue/data` When user use kolla-ansible, user set `docker_registry` to `172.22.2.81:4000` in `/etc/kolla/globals.yml`. Build image using `tools/build.py -n abcd` the image name looks like `abcd/data` When user use kolla-ansible, user set `docker_namespace:` to `abcd` in `/etc/kolla/globals.yml`. build image using `tools/build.py -n abcd --registry 172.22.2.81:4000` the image name looks like `abcd/data` When user use kolla-ansible, user set `docker_namespace:` to `abcd` in `/etc/kolla/globals.yml`. user set `docker_registry` to `172.22.2.81:4000` in `/etc/kolla/globals.yml`. With the feature, it will reduce user confusing and mistaking. Change-Id: I18ac7a3ccec032888e35f5e9a79fc190760cc8a0 Closes-Bug: #1505056
2015-10-15Merge "Fix syntax in kolla-build.conf example"Jenkins1-4/+4
2015-10-15Fix syntax in kolla-build.conf examplePaul Bourke1-4/+4
TrivialFix Change-Id: I60dacac49d416442e699c790617ac5ad0a8b0a8e
2015-10-15Use openstack/requirements for repeatable buildsPaul Bourke1-0/+5
Add this repo to the openstack-base image, and use the upper-constraints to install the client packages. Will follow up with dependant patches for the child images to reduce the risk of breaking everything at once. -- Background: Many dependencies in the requirements.txt of OpenStack components have quite loose version requirements, in many cases they will just specify a minimum version (e.g. WebOb>=1.2.3). The result of this is that given a Kolla image for Keystone built today, another build of the exact same ref of Keystone could be broken tomorrow, due to it picking up a later unsupported dependency. The https://github.com/openstack/requirements repo exists to bring some sanity to this situation. (It also outlines other problems it solves in it's readme). We also may like to checkout the stable/liberty branch of this project in our liberty branch, once it appears. Change-Id: Iccb4e99f8e4b6659a19c1817d0f4c697824af25c Partial-Bug: #1505306
2015-09-30Fix wrong option name in kolla-build.confMartin André1-1/+1
The install type can now be change by specifying the correct option name. Change-Id: I612afc3df1e0e1bdfa9243417537eb176f0d89cc Closes-Bug: #1501327
2015-09-21Consolidate kolla-build configuration in one fileMartin André1-0/+78
The source location definition previously in build.ini was merged in etc/kolla/kolla-build.conf since it is really configuration for the kolla-build tool. Change-Id: I7531af0029bdfeabbaefb8a6aa97b70bb12c021a Closes-Bug: #1496702
2015-09-17Implement configuration file for kolla-buildMartin André1-0/+43
Kolla build script configuration now lives in /etc/kolla/kolla-build.conf. This allows overriding configuration options without the need to pass arguments on the command line. Command line arguments still get precedence. Closes-Bug: #1496185 Change-Id: I69482a11437087f19d7f76b379dca85b1f622268