aboutsummaryrefslogtreecommitdiff
path: root/kolla/common
AgeCommit message (Collapse)AuthorFilesLines
2018-09-06Merge "Revert "Use rocky tag for openstack service rather than master package""Zuul1-88/+88
2018-09-06Add a tripleoclient containerDan Prince1-0/+4
We'd like to use this container both interactively (for ad-hoc commands) and also to be able to generate Ansible (via the undercloud/all-in-one installers) for TripleO. Partially-implements: https://blueprints.launchpad.net/tripleo/+spec/zero-footprint Change-Id: Ia4d7fdcb9c96d76e191dcc1a46be095b37189b3e
2018-09-05Revert "Use rocky tag for openstack service rather than master package"Eduardo Gonzalez1-88/+88
This reverts commit b71f378c0f0a444e2b60afd9961c47132ea7a516. Change-Id: Ief7e9fa42ecf3000dd769c74895c68051b32d417
2018-08-30help: added dot at the end of base-arch descriptionMarcin Juszkiewicz1-1/+1
--base-arch option has a list of allowed options listed after help description. Without change: --base-arch BASE_ARCH The base architecture. Default is same as host Allowed values: x86_64, ppc64le, aarch64 With change: --base-arch BASE_ARCH The base architecture. Default is same as host. Allowed values: x86_64, ppc64le, aarch64 Change-Id: I53a4edf943a048f8659c71081abcd6dc22809316
2018-08-22Use rocky tag for openstack service rather than master packageJeffrey Zhang1-88/+88
Revert this after kolla rocky branch is created. Change-Id: I5b6ad6ffd806e0ea0e1adc6ff0a7a14fd647cdd3
2018-07-27Add Monasca Agent containerDoug Szumski1-0/+4
The Monasca Agent consists of 3 processes. The collector, which collects system level metrics from a host, a statsd server, which is used to receive application specific statsd metrics and a forwarder service which batches metrics and sends them to the Monasca API at pre-defined time intervals. Partially-Implements: blueprint monasca-containers Change-Id: Ia446ca0a6b932c2429d727b63e363b4e27307304
2018-07-23Revert "Add networking-odl image to skipped image list"confi-surya1-0/+4
This reverts commit I57594742e0842c0e701b9974046d9d1704446f4b Add ceilometer package into neutron-server-opendaylight container, then it chould be found by pip. Closes-Bug: #1764621 Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: Ibaaf1de0c437ce9d25c93e68ab5a43279c4e60ee
2018-07-20Added tempest user for tempest containerChandan Kumar1-0/+4
* Currently on using tempest container, everything is running as a root user under the container. All the test data when copied from container to host, have different permission. In order to consume those data we need to change permission. Adding tempest user to tempest container fix the issue. * New user can pass --user 'tempest' with docker run to consume it. * It does not affect the workflow of tempest container used in tripleo ci. Change-Id: I719b7b13197bcb1ace607f10448d76ccb1d8cdf7
2018-07-16Add support for deploying Monasca ThreshDoug Szumski1-0/+9
Monasca Thresh is a Java topology for Storm which generates alerts from metrics. It depends on Java code in the monasca-common library. In this change we support building the Monasca Thresh Storm topology from source. To enable us to submit the topology to Storm we inherit from the Storm container (rather than the Monasca base image) so that we can use the Storm client. Change-Id: I389af89086cdab6d243c4a4fa65fd157535a5045 Partially-Implements: blueprint monasca-containers
2018-07-13Add support for deploying Apache StormDoug Szumski1-0/+5
The motiviation behind this is to provide Apache Storm for the Monasca Thresh component which is used for generating alerts as part of the Monasca Framework. SHA512 sum is from http://www.us.apache.org/dist/storm/ apache-storm-1.1.2/apache-storm-1.1.2.tar.gz.sha Change-Id: I6eb6be91470385c824baaeb37f90b582fc88aed4 Partially-Implements: blueprint monasca-containers
2018-07-11Add support for building LogstashDoug Szumski1-0/+5
Add support for building Logstash 5.x for both Centos and Debian based x86 distros. Partially-Implements: blueprint monasca-containers Change-Id: I4e2422d1cd2ae4c1f4aa63e8e543e725a1dc840c
2018-06-25Merge "Install networking-ansible ML2 driver in neutron base images"Zuul1-0/+4
2018-06-20Add neutron-vpnaas-dashboard into horizon imagejing.liuqing1-0/+4
neutron-vpnaas-dashboard is split into standalone repo. Need install it into horizon image. Change-Id: Ife1e39d4fff9e878a101ff716545166a30091f69 Closes-Bug: #1777750
2018-06-19Install networking-ansible ML2 driver in neutron base imagesrabi1-0/+4
The ML2 mechanism driver[1] is installed in the neutron-base image when building from source. [1] http://git.openstack.org/cgit/openstack/networking-ansible Change-Id: Ic9088a1aab9b6618fa9532659da02dfae198be54
2018-06-06Merge "Remove useless retrieval of karaf for ODL image"Zuul1-6/+0
2018-06-06Remove useless retrieval of karaf for ODL imageMartin André1-6/+0
When building images with type=source, the opendaylight would retrieve a 400MB+ archive for distribution-karaf-0.6.2-Carbon.tar.gz and did absolutely nothing with it since the ODL image installs the necessary bits from distro packages unconditionally. This commit removes the retrieval of the karaf archive. This should help make the gate more stable as we've seen the build timing out when retrieving the karaf archive. Change-Id: I0e31d91b4e1ad4ae4ec5c25847c7798724ed9eea Closes-Bug: #1774851
2018-06-05centos: use DELOREAN repo directly on all architecturesMarcin Juszkiewicz1-11/+2
CentOS 7.5 added 'contentdir' variable to yum package manager. We handle it already in Kolla. RDO team started using it in DELOREAN repo file so we can use it directly on all architectures. Change-Id: I59fa4d3fdbd0d0e2ed52c2725684c0033451e232
2018-06-04Merge "Bump Ubuntu base image to 18.04"Zuul1-2/+2
2018-05-26Bump Ubuntu base image to 18.04Jeffrey Zhang1-2/+2
Ubuntu 18.04 has been released. We need upgrade to it this cycle. Changes made in this patch - Bump ubuntu repo from xenial to bionic. Some repos do not have bionic packages, so still using xenial repos. - Drop mariadb, percona and nfs-ganesha repo, because these packages are already provided by Ubuntu official repo. - Since qdrouterd does not have bionic repo and xenial packages does not work on Ubuntu bionic, just add it into ignore image list. - Use python-rtslib-fb and targetcli-fb rather than python-rtslib and targetcli - use xen-utils package name rather than with package version one. - Seems unsigned repo won't work on Ubuntu bionic, stop using infra mirrored unsigned repo in gate building job. Needed-By: https://review.openstack.org/568728 Implement blueprint: ubuntu-bionic Change-Id: I4e3b0ca669cfbf6316bf591f2d8428fa1a0d6182
2018-05-15Add congress-dashboard into horizon imagecaoyuan1-0/+4
Change-Id: I5cd0cc2c884530525b3019c22c04a782a181a3bf
2018-04-26Merge "Add blazar-dashboard into horizon image"Zuul1-0/+4
2018-04-20Add network_mode for image buildingAlex Schultz1-0/+2
Add the ability to specify a different network_mode when running the image builds. Under the covers the default is to use bridge networking but if that is unavailable or a user would like to specify a different networking method they can now do so using the [DEFAULT]\network_mode configuration. Change-Id: I1d2398273b57ca4d52bbfacbc896ffecc58bc54b
2018-04-20Add blazar-dashboard into horizon imagecaoyuan1-0/+4
Change-Id: I67876c734d147593a188ba385b60e02350b44fae
2018-04-01Merge "Add support for Infoblox IPAM agent"Zuul1-0/+4
2018-03-28Add octavia-dashboard to horizon imageCarlos Goncalves1-0/+4
Change-Id: Ic99e9e7b499e82a998386e13dceab4e67f23e989
2018-03-27Add support for Infoblox IPAM agentGerry Buteau1-0/+4
The Infoblox IPAM agent will be started when 'infoblox' is configured as the pluggable IPAM driver in neutron. Change-Id: Ia44f0e0d7a0d60cebf0857ad51700e02eba5099b Partially-Implements: blueprint neutron-ipam-driver-infoblox
2018-03-21Add networking-baremetalHarald Jensas1-0/+4
* Adding Dockerfile to build image with ironic-neutron-agent. * Add ``neutron-base-plugin-networking-baremetal`` in kolla/common/config.py to enable building neutron with baremetal plugin. Since the ML2 mechanism driver and L2 Agent is in the same python package, the source install will include the ironic-neutron-agent as part of neutron-base. Change-Id: I232dcf44c8a56c268610053cf362714d52e6cb93
2018-03-19Revert "Use queens release for all OpenStack projects"Jeffrey Zhang1-93/+89
queens branch is created. Revert this patch. This reverts commit 6e088f9839fff5f46683545bf27d2c6eaa99019b. Change-Id: If7151ea03a0a90ec9a95b2f0649ed3e355a45cc2 (cherry picked from commit a5880b52a8703a10484fcdcaa71932e1ca66e454)
2018-03-12Merge "Bundle tempest plugins in tempest container"Zuul1-1/+85
2018-03-08Migrate neutron-vpnaas-agent to neutron-l3-agentchenxing1-4/+4
Depends-On: I880ef5dad6723de06da5dd8a424f7158d65b5a35 Depends-On: I52efd29791a230df1ce7e3acde4b7184aec34150 Change-Id: I47cd8ba5a14da3c76d5b1eb0b4c0cf0c729eb2ff Partially-Implements: blueprint restructure-neutron-vpnaas
2018-02-26Bundle tempest plugins in tempest containerChandan Kumar1-1/+85
* It includes barbican, blazar, cinder, congress, heat, ironic, keystone, mistral, magnum, murano, monasca, manila, neutron, patrole, telemetry, trove, vitrage, watcher, tripleo-common, sahara, and zaqar tempest plugins. * By using service_available config an user enable or disable a tempest plugin as well as run the tempest plugin tests. Co-Authored-By: Martin André <m.andre@redhat.com> Change-Id: I95a4be6cf1d56bd6f6a7c3cfa057ff8db1ca03fb
2018-02-22Merge "Use queens release for all OpenStack projects"Zuul1-91/+95
2018-02-21Use queens release for all OpenStack projectsJeffrey Zhang1-91/+95
Revert this on master after kolla queens branch is created Change-Id: Iee64bb23cfa6aa50203e14954b1dedd58d7f75a0
2018-02-15ppc64le is built in delorean-deps.repoMark Hamzy1-1/+1
delorean-deps.repo points to https://trunk.rdoproject.org/centos7-master/deps/el7/ which has a ppc64le repository Change-Id: I0141d115276f840647428ecf48d30e8d211c32cd Closes-Bug: 1749775
2018-01-25Merge "Include building python-tempestconf from source in Tempest"Zuul1-0/+4
2018-01-24Include building python-tempestconf from source in TempestChandan Kumar1-0/+4
* python-tempestconf is an automatic Tempest config generator. Currently it is used in RefStack and Tripleo projects and installed directly RDO shipped tempest RPM package. It would be good to include in Tempest container so that it can be while using tempest container image from source. * http://git.openstack.org/cgit/openstack/python-tempestconf Change-Id: I47e812427343b16662378381e96ab354904256c5
2018-01-23Merge "Add the new user and group for OpenvSwitch 2.8 version"Zuul1-0/+8
2018-01-22Merge "Support squash docker images layers"Zuul2-1/+82
2018-01-22Support squash docker images layersJeffrey Zhang2-1/+82
Implements: blueprint squash-layers Change-Id: Ic9a144e50440ccb37f7781d8955815a64282e687
2018-01-19Add the new user and group for OpenvSwitch 2.8 versionSaravanan KR1-0/+8
OvS2.8, by default in fedora/centos/rhel, run as openvswitch:openvswitch and when DPDK is enabled, it runs as openvswitch:hugetlbfs. Adding the new user and group to the config. Change-Id: I674cbd45e17906448dd54acfdf7a7059880b7278
2018-01-17Merge "Add networking-sfc package to tacker images"Zuul1-0/+4
2018-01-05Add networking-sfc package to tacker imagesEduardo Gonzalez1-0/+4
Tacker need networking-sfc package to allow creation of SFC flows in neutron. Change-Id: I825fa9f67cfadb99d6bd90d7bc322747bd44fca4
2018-01-05Add vitrage dashbord into horizon imagechenxing1-0/+4
Change-Id: I5846b48d336583ae82743f61bfbdadc99c755e8d Partially-implements: blueprint vitrage-roles
2017-12-14Merge "debian: use stretch-backports by default"Zuul1-2/+2
2017-12-13debian: use stretch-backports by defaultMarcin Juszkiewicz1-2/+2
For some images (like rabbitmq) we may need packages from stretch-backports repository. Enabling backports does not mean that we use those packages - they have to be specified by hand. Change-Id: I72d1d1c10cbc4c5fe0907e395b6d7c969353dff8
2017-12-12Merge "Add heat dashboard to horizon image"Zuul1-0/+4
2017-12-12Merge "Add Dockerfile for networking-ovn-metadata-agent"Zuul1-0/+4
2017-12-11Add heat dashboard to horizon imageJeffrey Zhang1-0/+4
heat dashboard is split from horizon code base in Queens cycle.[0][1] [0] https://review.openstack.org/#/c/523402/ [1] https://github.com/openstack/heat-dashboard Closes-Bug: #1737475 Change-Id: I920394b8cb6eb7027df9110fe88de6842d2bd8b3
2017-12-07Add Dockerfile for networking-ovn-metadata-agentDaniel Alvarez1-0/+4
This patch adds a new Dockerfile for the metadata agent in networking-ovn so that we can have a Kolla image to be deployed in OVN containerized environments. Change-Id: I8af4ae921ecca51a99886d5208abeb1a4eb42c83 Signed-off-by: Daniel Alvarez <dalvarez@redhat.com>
2017-12-05Merge "Remove duplicated statement of parameter choices of config options"Zuul1-4/+2