aboutsummaryrefslogtreecommitdiff
path: root/kolla/common
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-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 "Support VMware DVS"Jenkins1-4/+4
2017-06-27Merge "Allow nova plugins install, add blazar plugin"Jenkins1-0/+4
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-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-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-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-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 Juszkiewicz1-2/+2
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 Juszkiewicz1-6/+23
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-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-04Merge "Update oraclelinux tag to new slim base image"Jenkins1-1/+8
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-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
2017-04-17Use ironic-inspector user for ironic-inspectorMark Goddard1-0/+4
This change updates the ironic-inspector image to use the ironic-inspector user rather than the ironic user to execute the ironic inspector service as this more closely aligns with what is typically done by downstream packagers (specifically, Ubuntu and RDO). This change rebases the ironic-inspector image onto the openstack-base image instead of the ironic-base image. We configure an ironic-inspector user and use this to execute the ironic-inspector service. We also configure ironic-inspector to log to /var/log/kolla/ironic-inspector instead of the previous ironic location. Following this change we no longer need the workaround of a sudoers file for the binary install type that was added in change I8ecd0b658b8df8f38ddf717fa9443d4dc2896984. Change-Id: Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45 Closes-Bug: #1624457
2017-04-13debian: move to stretchMarcin Juszkiewicz1-1/+1
Debian 'jessie' even with backports lacks some packages Kolla expects. Due to this we (Linaro) move to Debian 'stretch' release with our OpenStack work. Stretch is now frozen so there should not be many changes. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: Iab7232cbe6f8fc3e3de10c67f3d89f134b185f05
2017-04-12Merge "Switch to RDO proxy mirrors"Jenkins1-3/+2
2017-04-12Merge "Install panko in ceilometer base container"Jenkins1-0/+4
2017-04-12Merge "Fix name of the mistral-dashboard horizon plugin"Jenkins1-1/+1
2017-04-10Switch to RDO proxy mirrorsMohammed Naser1-3/+2
We download a large number of packages from trunk.rdoproject.org, the OpenStack Infra team has setup a per-region caching proxy to speed up builds and reduce reliance on the internet. This patch switches builds to use the new mirror and also stops defining our own mirror variables and rely on the one provided by nodepool instead. As part of this patch, we also drop getting the delorean.repo file from buildlogs.centos.org as it could be out of sync and essentially broken (until the job to sync runs). We prefer going to trunk.rdoproject.org as it will be proxied and cached. Change-Id: Ia28225de715089bbf5b023d1e134f2fb7da93fbd
2017-04-05Add vSphere Supportjimmygc1-0/+8
Add oslo.vmware and vmware_nsx packages into kolla. Change-Id: I2a1ed314b970a4832f7f8256c1929921f36069f2 Implements: blueprint kolla-support-vsphere Co-Authored-By: shaofeng cheng <chengsf@winhong.com>
2017-04-01Merge "add base_arch variable for future non-x86 work"Jenkins1-0/+4
2017-03-30Merge "Allow the use of previously built parent images"Jenkins1-0/+2
2017-03-30add base_arch variable for future non-x86 workMarcin Juszkiewicz1-0/+4
This variable will allow to select which target architecture has to be used. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: I71ddb7ef57c64d2505cac96724b1ab6772a57d6a
2017-03-29Allow the use of previously built parent imagesPaul Bourke1-0/+2
Consider the case where you have a set of tagged / released images to production, and you want to apply a small hotfix, security patch, etc. to one of them, say keystone-ssh. Rebuilding keystone-ssh will cause a rebuild of base, openstack-base, and keystone-base, potentially pulling in updated packages / new dependencies, unless you have access to the exact machine they were previously built on. Ideally you want to use the exact parent images that are in production. This patch adds a new build argument '--skip-parents', which will result in only the image(s) specified by the regex and their children to be built. Parents are expected to exist either on machine or in a registry. Change-Id: I79d5f0b422f48d2dc36ae85dfa21668cf8177837 Implements: blueprint image-build-depth
2017-03-28Merge "Fix source install for vmtp"Jenkins1-0/+4
2017-03-24Fix source install for vmtpPaul Bourke1-0/+4
Install vmtp from source rather than pip for the source install type. Closes-Bug: #1675733 Co-Authored-By: Mark Duggan <mark.duggan@oracle.com> Change-Id: I2d024f6d5561306101b0ccec80a34378697d9282
2017-03-23Fix name of the mistral-dashboard horizon pluginChristian Berendt1-1/+1
Change-Id: Ia31189b33f1d3c178552da0db1122431e5dd4889
2017-03-21Switch trunk/cbs/buildlogs to use httpsEmilien Macchi1-2/+2
There is a permanent redirection from http to https in buildlogs, cbs and trunk repos that might create issues when the redirection fails for some reasons. Let's use https directly. Change-Id: I15b2df335b4b9331466da2f7cb6e838823a6fd34
2017-03-16Typo fixingCady_Chen1-1/+1
Replace "choosen" with "chosen" Change-Id: Icb172faca79e6677a3983a54b5cb8b5650012741
2017-03-15Add neutron-bgp-dragent service.Thomas O'Neill1-4/+12
Added neutron-bgp-dragent Dockerfile. Updated kolla/common/config.py with necessary sources. Implements: blueprint neutron-bgp-dragent Change-Id: If7f5c80eb10a1c418785d9c659ae18bfecfcfe33
2017-03-13Install panko in ceilometer base containerJeffrey Zhang1-0/+4
When using panko event dispather in ceilometer, panko's code is required. Closes-Bug: #1672241 Change-Id: Ie03f6fcda0ecd09511c09c962b9bd14ae67f1ad3