aboutsummaryrefslogtreecommitdiff
path: root/kolla
AgeCommit message (Collapse)AuthorFilesLines
2017-07-03Add images for novajoin servicesJuan Antonio Osorio Robles1-3/+12
novajoin is a nova vendordata service that enables the enrollment of nova instances into freeIPA. Change-Id: Ia1c0f896ef45b8bb00d0354e7343c7eb4e060fd1
2017-06-30Merge "Upgrade from docker-py to docker"Jenkins2-9/+9
2017-06-28Move gnocchi to github repoEduardo Gonzalez1-3/+4
Gnocchi was moved outside openstack infrastructure. This change moves gnocchi url to their github repo. Closes-Bug: #1700978 Change-Id: Ida554607d017818c64284f40d504f492c202d261
2017-06-28Add sfc plugin into neutron-base imageEduardo Gonzalez1-4/+4
Neutron-server and openvswitch-agent images consume sfc plugin code to run sfc services. This change adds db sync for sfc plugin. Also move sfc code into neutron-base so other services can make use of the plugin. Change-Id: I60ba1333231a4ae38a041d41e551f7d74fe15e3b Closes-Bug: #1664493
2017-06-27Merge "Skip [plugins,additions]-archive for binary builts"Jenkins1-20/+21
2017-06-27Merge "Support VMware DVS"Jenkins1-4/+4
2017-06-27Merge "Allow nova plugins install, add blazar plugin"Jenkins1-0/+4
2017-06-21Upgrade from docker-py to dockerHongbin Lu2-9/+9
The pypi package 'docker-py' [1] has been renamed to 'docker' [2]. It is better to move to the new 'docker' package because the old package will be deprecated and all the new features will go into the new package only. Package 'docker' has been added to requirements [3]. The old package 'docker-py' is still allowed to be in the global requirements during the transition period but it should be removed after all or most of the projects finsih the migration. [1] https://pypi.python.org/pypi/docker-py [2] https://pypi.python.org/pypi/docker [3] https://review.openstack.org/#/c/423715/ Change-Id: I3ffd8bb6461e8b7edacc5e833754f00c4249b854
2017-06-16Merge "kolla-build --list-dependencies use json, not pprint"Jenkins2-5/+5
2017-06-16Merge "kolla-build log to stderr"Jenkins1-1/+1
2017-06-15Merge "Remove unused function set_status"Jenkins1-5/+0
2017-06-13Fix kuryr docker imagesEduardo Gonzalez1-0/+4
Kuryr need ovs and bridge packages to create local bridges and ports for containers. Creates kuryr user and adds permissions Remove useless bootstrap tasks Closes-Bug: #1697475 Change-Id: I4c08a21df263fdefe1fe991cb7ad41cfee65019d
2017-06-12Remove unused function set_statusLuong Anh Tuan1-5/+0
The function set_status is no longer use in kolla. This patch removes the dead code of kolla. Change-Id: Idb10ef075be71e7c016d68b678467aa535f2e069
2017-06-12Support VMware DVSjimmygc1-4/+4
Move vmware_nsx and oslo.vmware to neutron_base image to support this change: I6d1629e93f0efeddd2a9000f66cc6f714bebb07c Change-Id: I4655086a3f058ec769d3d37ec6a19565b5ea0841 Partially-implements: blueprint kolla-ansible-support-vsphere
2017-06-09Merge "Fix inconsistent build task attempt logging"Jenkins1-6/+2
2017-06-07Merge "Adds opendaylight specific neutron-server container"Jenkins1-1/+13
2017-06-07Merge "Fixes odl username and sudoers permissions"Jenkins1-1/+1
2017-06-06Merge "Add skydive service"Jenkins1-0/+5
2017-06-06Merge "Updates opendaylight repo for Carbon release"Jenkins1-2/+2
2017-06-04Merge "Add dots at first line in docstring"Jenkins3-10/+10
2017-06-02Updates opendaylight repo for Carbon releaseTim Rozet1-2/+2
Carbon was released for ODL so we should update to that version for the repo. Change-Id: I9c32b41ef865a09587f3ebfe8b8a896031fbd285 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-06-02Adds opendaylight specific neutron-server containerTim Rozet1-1/+13
We do not want to break base neutron-server container by adding extensions that may cause DB upgrade failures, etc. Therefore it is better to create a specific ODL neutron-server container which can use neutron-server as its base and then contain these additional SDN related packages. Change-Id: I610b07a3c2bcf1c3288f76112a08b81c50e06913 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-06-02Add skydive serviceMathieu Rohon1-0/+5
This patch introduces the docker template to build the skydive container, that can be used to monitor and troubleshoot networking in an openstack deployment. The skydive-analyzer and the skydive-agent will both rely on the same container. Implements: blueprint skydive-service Co-Authored-By: Nicolas Bouron <nicolas.bouron@gmail.com> Signed-off-by: Mathieu Rohon <mathieu.rohon@gmail.com> Change-Id: Iab783179c2c3aba496a91debfd38a12215ae9f10
2017-06-02kolla-build --list-dependencies use json, not pprintSteve Baker2-5/+5
kolla-build --list-dependencies uses pprint, which prints almost-but-not-quite json. This makes it hard for other tools to parse its output. This change switches to a json output with an indent of 2. If there is interest in a default output which is friendly to both humans and software, YAML might be more appropriate. Change-Id: Icaead5a62a2d6510965524f68fb57dcf7494e618 Closes-Bug: #1694888
2017-06-02kolla-build log to stderrSteve Baker1-1/+1
Logging to the console would traditionally go to stderr so that stdout can be parsed by other tools for structured output. Because logging currently goes to stdout, it is difficult to parse the outputs of the following: kolla-build --format json kolla-build --list-images kolla-build --list-dependencies This change logs to stderr instead. Change-Id: Ib3995431408f3c2a9c1949ef72954f93e2bccddc Closes-Bug: #1694593
2017-05-31Fixes odl username and sudoers permissionsTim Rozet1-1/+1
Change-Id: I3d378044b3da5309b60967a12df7800520a254dc Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-05-30Sensu imagesMartin Mágr1-0/+4
This patch adds possibility to have container with sensu-client service. Implements: blueprint container-healthchecks Change-Id: I1c659ce38299d5497a80fa96dd2dd39bd40176c3
2017-05-29Add ec2-api imageSven Anderson1-0/+9
Initial image for EC2-API, a standalone service for OpenStack that supports AWS EC2 and VPC API. Change-Id: Ia8d611cc3988499baf15e731fd053f38ad9b5079
2017-05-22Fix inconsistent build task attempt loggingKurt Taylor1-6/+2
Change-Id: I5fee4782202fc8e5094b2be05e88f70706596078
2017-05-19Allow nova plugins install, add blazar pluginEduardo Gonzalez1-0/+4
Allow install plugins in nova base container for source builds. Implement blazar-nova plugin in nova. Change-Id: I4e3591a3b3d18d5830d32fa25cac5e657b00508c Partially-Implements: blueprint blazar-images
2017-05-18Add qdrouterd containerAndrew Smith1-0/+5
The qdrouterd is a high performance, lightweight AMQP 1.0 message router that support oslo.messaging RPC communications. Change-Id: I42783fb50c9f6750071d797b3f07a6283454c7a7 Implements: blueprint dispatch-router-messaging-component
2017-05-18Merge "Add dragonflow container"Jenkins1-0/+9
2017-05-16fix handling of delorean on non-x86Marcin Juszkiewicz2-3/+3
Python 2.7.5 != 2.7.9 when it comes to handling None. So sort disabling delorean-deps.repo on non-x86 in other way. Change-Id: Iae86c391c7dcf006538d39d9b447f47171b8b541 Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-15Add dragonflow containercaowei1-0/+9
Change-Id: I8ab47f96a86c524e14a2c65dd58f1f8fa54d0895 Partially-implements: blueprint dragonflow
2017-05-15Merge "Fix zun images"Jenkins1-0/+4
2017-05-11Support non-x86 architectures (aarch64, ppc64le)Marcin Juszkiewicz2-6/+26
Based on ppc64le changes by Sajauddin Mohammad [1] 1. https://review.openstack.org/#/c/423239/6 Tested with centos, debian, ubuntu on aarch64 and ppc64le. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: If0ccc58d436b2468cd477c222ebc2fe0073206e9
2017-05-10Skip [plugins,additions]-archive for binary builtsMartin André1-20/+21
Skip the creation of `plugins-archive` or `additions-archive` for binary builds as they are only checked-out as part of the source build process. Doing so also has the nice side-effect of failing the build in case someone accidently includes an 'ADD plugins-archive /' instruction to the binary section of a Dockerfile. Change-Id: I7442fcd9677466dd0878e124402b4d4170a1ab68 Related-Bug: #1681345
2017-05-10Merge "always update APT lists when install packages"Jenkins2-2/+3
2017-05-09Debian 8 was not released yetMarcin Juszkiewicz1-1/+1
We have to use 'debian:stretch' for pulling images as Debian 8 was not released yet. Change-Id: Ia1eee355826dcdae900131042941b0352cbad69f
2017-05-08Merge "Override image's meta info."Jenkins1-1/+5
2017-05-08always update APT lists when install packagesMarcin Juszkiewicz2-2/+3
Normally we update APT lists when 'base' image is built. But when some time pass those lists get out-of-date and images can not be built. CentOS based images handle that without issues because YUM updates repository data whenever they are out-of-date. Change-Id: I5ba5b2067566639b399329b878027d4513567f71
2017-05-04Merge "Update oraclelinux tag to new slim base image"Jenkins1-1/+8
2017-05-04Add dots at first line in docstringEduardo Gonzalez3-10/+10
Running flake tests raises warning for: "First line should end with a period" Change-Id: I9714b350900500c997ef0e54e9830e232fcd6ce7
2017-05-03Override image's meta info.Jawon Choo1-1/+5
centos based images have wrong label info, these changes fix own image's name and build-date. Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c Closes-Bug: #1680341
2017-04-27Make sure _CLI_OPTS def style uniformChen1-10/+9
Some minor adjustments for the writing style of _CLI_OPTS's help section to ensure consistency. Change-Id: I277aa804d3578728ae2d195d7eb204abdf8d955b
2017-04-20Merge "debian: move to stretch"Jenkins1-1/+1
2017-04-20Merge "Ensure tests run in isolation"Jenkins1-5/+16
2017-04-20Fix zun imagesEduardo Gonzalez1-0/+4
Zun uses wsgi to start process. Rework zun-base image to make use of wsgi. Create zun user with macros to maintain static uids. Zun compute need root to connect docker Change-Id: Idd417e1b804148543ee5f403a836fa1f3e6f7fb0 Closes-Bug: #1682142
2017-04-18Add OpenDaylight Container to kollaMarcus G K Williams1-0/+15
Implements docker container template for OpenDaylight. Change-Id: Icdcff77f0f6088f5a4db1bf77e37334dbd42074f Partially-Implements: blueprint opendaylight-support
2017-04-18Update oraclelinux tag to new slim base imagePaul Bourke1-1/+8
Oracle have released a slimmed down version of their base image, using the tag '7-slim'[0]. This is over half the size of the standard image. Note, right now the default base tags are also used to check that we're building on a supported distro version, e.g. oraclelinux:7. This breaks when we want to set a default base tag that is different to what's in /etc/system-release or /etc/lsb-release, e.g. 7-slim. Decouple this info so we have access to both sets of data. [0] https://blogs.oracle.com/developers/put-your-containers-on-a-diet-with-oracle-linux Depends-On: Id7df645284f260cd615188db2efe889c9cf8115d Change-Id: I584ac9514950c541005bb900c19fc1c6c7ed2a5d