summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-08-29Merge "Make Oraclelinux use infra mirrors"Jenkins1-5/+2
2017-08-29releasenotes: expand note about aarch64/ppc64le supportMarcin Juszkiewicz1-0/+4
Change-Id: I2ab12e019af65d12c71b9caf136ad9d707e658f1
2017-08-29Merge "base: add Debian 'stretch' repo for opendaylight"Jenkins2-1/+2
2017-08-29Enable mistral in test_build centos sourceEduardo Gonzalez1-1/+0
For some reason, mistral was disabled in test_build since long time ago. I've been using mistral with no problem. Also current gates build mistral images properly. Change-Id: I89e79c22f0e15b8165b23fa8cd98df309efdaf45
2017-08-29Merge "Fluentd: add fluent-plugin-concat:1.0.0 gem"Jenkins1-1/+1
2017-08-29Merge "Changed as per the standard convention set to use ".""Jenkins5-6/+6
2017-08-29Merge "kolla-toolbox: fix version dependency of pbr & os-client-config"Jenkins1-1/+2
2017-08-29Merge "nova-compute: add package qemu-efi to support uefi image"Jenkins1-0/+6
2017-08-29Merge "nova-libvirt: fix kvm permission issue"Jenkins1-1/+1
2017-08-29Merge "nova-libvirt: add package qemu-efi to support uefi image"Jenkins1-0/+12
2017-08-29Merge "nova-libvirt: fix no /usr/sbin/libvirtd issue"Jenkins1-0/+1
2017-08-28Make Oraclelinux use infra mirrorsMichal (inc0) Jastrzebski1-5/+2
Due to typo oraclelinux didn't use mirrors provided by infra Change-Id: If25a9a028636cbf66d707a0a58e288f17e65cc71
2017-08-28Change networking-hyperv version for PikeDan Ardelean1-1/+1
Change-Id: I56b9ef9ceb449d3fe6f2aa4cf856d6d1d7af7ee9
2017-08-28releasenotes: note Debian related changesMarcin Juszkiewicz1-0/+7
Change-Id: I88919b8a1b5b1da1f5e3b03540b8f724c7a24578
2017-08-28Changed as per the standard convention set to use "."Surya Prakash Singh5-6/+6
When we have to source a script file use . instead of source For Reference follow below link: https://docs.openstack.org/contributor-guide/writing-style/code-conventions Change-Id: Icc6a692d37e8a5bc1146d803c873505cbf6cd03f
2017-08-28Move to pike release for OpenStack servicesJeffrey Zhang1-76/+76
revert this when kolla pike release is cut. Change-Id: Ibcf28ced2501d9bc2a059bb6a05e80eea3aa9548
2017-08-28fix image build error of fluentdjiangpch1-1/+1
the newest public_suffix gem required ruby>2.1.0, but the ruby on centos' release is 2.0.0, we should install public_suffix==2.0.5 manual to avoid the ruby version not matched error. Closes-Bug: #1713416 Change-Id: I725294da206a73b759027d3123d140bddafcfdfb
2017-08-24Merge "Prevent check haproxy script from generating meaningless logs"Jenkins1-1/+1
2017-08-23base: add Debian 'stretch' repo for opendaylightMarcin Juszkiewicz2-1/+2
OpenDayLight project does not provide package for Debian 'stretch' currently so I took care of it by rebuilding package from Ubuntu PPA. Change-Id: I60daf60ef159bc0f230a2de96fca45a6cb4c37a6 Depends-on: I6b205a2bb61207d1549222ba5501536b2743df77
2017-08-23base: add support for fetching APT keys from filesMarcin Juszkiewicz1-2/+11
For RPM distros we use GPG keys as URLs because rpm can handle it. For Debian based distros we fetch GPG keys from ubuntu keyserver. But it does not work with OBS repositories where key is provided as file in repo. This change adds support for fetching GPG keys for APT use. Change-Id: I6b205a2bb61207d1549222ba5501536b2743df77
2017-08-23Merge "Fix wrong permission check for kolla_logs folder"Jenkins1-1/+1
2017-08-22Merge "Add missing pyngus and python-qpid-proton for AMQP"Jenkins1-0/+2
2017-08-22Merge "build: sort names of not build/skipped images"Jenkins1-2/+2
2017-08-22Merge "Add redis and tacker to mistral-base"Jenkins2-5/+25
2017-08-22Merge "Implement tacker-conductor image, rework all tacker"Jenkins8-24/+94
2017-08-21build: sort names of not build/skipped imagesMarcin Juszkiewicz1-2/+2
Change-Id: I21fb133b051bed2f0dab4a6459d14aa06e27eed8
2017-08-21base: enable 'opstools' repo on AArch64/CentOSMarcin Juszkiewicz1-0/+6
To build 'fluentd' image we need to have 'opstools' repo enabled. On x86-64 it is enabled by installing proper centos-release-opstools package but this option is not available (yet) for aarch64. Change-Id: I4b49270a2e0781431e22dc411774e4c6440045d9
2017-08-21Merge "Cleanup opendaylight-template-overrides"Jenkins2-20/+8
2017-08-21Fix wrong permission check for kolla_logs folderJeffrey Zhang1-1/+1
kolla_logs is only accessed by root. So use sudo when checking whether kolla_logs folder exist. Closes-Bug: #1711996 Change-Id: If324ad6818f53c16d55cd95f8c7bed03f1906721
2017-08-20Merge "Use community fluentd packages for CentOS/RHEL/Oraclelinux"Jenkins4-8/+57
2017-08-20Merge "Add systool binary for cinder-volume container"Jenkins1-0/+2
2017-08-20Merge "Fix Underline as per the title length in .rst"Jenkins5-13/+14
2017-08-20Implement tacker-conductor image, rework all tackerEduardo Gonzalez8-24/+94
Tacker is broken in pike without conductor images. Conductor is needed to communicate with mistral for VIM monitoring This change rework tacker image to allow tacker-conductor service image. Split tacker global image into tacker-server and tacker-conductor. Closes-Bug: #1710874 Change-Id: I52778e86e4f2c297ead8d4b09983e5e38ca88c70
2017-08-20Merge "Fix wrong sudoers file syntax in ironic-conductor"Jenkins1-1/+1
2017-08-18Add missing pyngus and python-qpid-proton for AMQPmsimonin1-0/+2
These dependencies are required[1] for AMQP transport to work. AMQP transport is currently available in Kolla using qdrouterd instead of rabbitmq. This commits make them available for source images. [1] https://docs.openstack.org/oslo.messaging/ocata/AMQP1.0.html#platforms-and-packages Change-Id: I124725521e0ee946bea1696ed35a7b919e4127b4 Closes-Bug: #1711331
2017-08-18Fix wrong sudoers file syntax in ironic-conductorguochao1-1/+1
This error make the container keep restarting. Change-Id: I4cdd77eededb6e32282f7a2b33be7ea1181d68b6 Closes-Bug: #1711495
2017-08-18Add systool binary for cinder-volume containerJeffrey Zhang1-0/+2
systool is used when using FC driver backend[0]. [0] https://github.com/openstack/os-brick/blob/master/os_brick/initiator/linuxfc.py#L94 Closes-Bug: #1711490 Change-Id: I4f2a6ff30ec31b835eacf89ea07493e60fa29b2c
2017-08-17Cleanup opendaylight-template-overridesMartin André2-20/+8
The neutron OpenDaylight drivers can now be customized with the neutron-server-opendaylight image, there is no need to add them to the override file. Update OpenDaylight overrides file documentation to make it clear this is only available for source builds. Change-Id: I12503810f80ca18f42e5f2ebeac835bccced02fd
2017-08-17Fluentd: add fluent-plugin-concat:1.0.0 gemBertrand Lallau1-1/+1
Actual Fluentd config doesn't manage multiline log pattern like: 2017-08-16 21:41:03.097 7 WARNING oslo_config.cfg [req-34ea3f23-f780-4059-b911-2788ea4af7b2 - - - - -] Option "firewall_driver" from group "DEFAULT" is deprecated for removal ( nova-network is deprecated, as are any related configuration options. ). Its value may be silently ignored in the future. This log will generate 1 Fluentd records for each line (3 records), this is really a wrong behaviour, and made Kibana interface unusable. This patch add fluent-plugin-concat in order to concatenate multiline log separated in multiple events. Change-Id: I83e583605b49b7c421109d662de1291f38bd5c07 Closes-Bug: #1711399
2017-08-16Enable xtrace on start scriptsPaul Bourke1-0/+1
This helps operators more accurately see the start up sequence of containers, especially in the case where they fail and we want to see the last command executed. Change-Id: I8a5765f09d52bb11d5af5aa8886746c87757ea5f
2017-08-16Merge "Remove networking-sfc in n-server-opendaylight"Jenkins1-2/+1
2017-08-16Merge "libvirt should be installed from OS rather than pip"Jenkins2-8/+6
2017-08-15Add redis and tacker to mistral-baseEduardo Gonzalez2-5/+25
Install redis for mistral coordination backend. Install tacker for mistral tacker actions. Change-Id: I1613939b07eb060d3ec4d8a6cd575ce43616c680 Closes-Bug: #1700591
2017-08-15Merge "Fix for git clone issue during kolla image build"Jenkins2-0/+27
2017-08-15libvirt should be installed from OS rather than pipJeffrey Zhang2-8/+6
python-libvirt need be compiled with libvirt header. compiling it with different libvirt header may be failed. So better install python-libvirt from OS distro. Closes-Bug: #1707841 Change-Id: I0d7bf1576aaf24fc7c60f49923e37a6a1afe9a8e
2017-08-15Remove networking-sfc in n-server-opendaylightEduardo Gonzalez1-2/+1
networking-sfc is already installed in neutron-base images for both source and binary builds. https://github.com/openstack/kolla/blob/8cfdd01ec26e65df1fc00a54af1ec08d47682651/docker/neutron/neutron-base/Dockerfile.j2#L24 Change-Id: Ia0bde04977fa3a1ab9df9c714dd2c110c9610f9b
2017-08-15kolla-toolbox: fix version dependency of pbr & os-client-configZhangfei Gao1-1/+2
When deploying on arm64, got error: ContextualVersionConflict: (pbr 1.10.0 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('pbr!=2.1.0,>=2.0.0'), ContextualVersionConflict: (os-client-config 1.26.0 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('os-client-config>=1.27.0'), set(['openstacksdk', 'osc-lib'])) VersionConflict: (os-client-config 1.27.0 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('os-client-config>=1.28.0')) Fix the issue via updating pbr & os-client-config version Change-Id: If567489daecc53054535452069bce6d56c96efd1 Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org> Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2017-08-15nova-compute: add package qemu-efi to support uefi imageZhangfei Gao1-0/+6
On arm64, uefi image is usually used via --property hw_firmware_type=uefi In order to support this, qemu-efi has to be installed Ohterwise error reports: Terminating instance: UEFINotSupported: UEFI is not supported Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org> Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org> Change-Id: I1a5099e45ad4e8dc5e21ebdf25639ef938b16822
2017-08-15nova-libvirt: fix kvm permission issueZhangfei Gao1-1/+1
When deploying on arm64, permission denied reported: Terminating instance: libvirtError: internal error: process exited while connecting to monitor: Could not access KVM kernel module: Permission denied Fix the issue via "chown root:kvm /dev/kvm" Change-Id: Ib963741918b47d924ca0716643ac14a3fc3cfab2 Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org> Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2017-08-15nova-libvirt: add package qemu-efi to support uefi imageZhangfei Gao1-0/+12
On arm64, uefi image is usually used via --property hw_firmware_type=uefi In order to support this, qemu-efi has to be installed Ohterwise error reports: Terminating instance: libvirtError: Failed to open file '/usr/share/AAVMF/AAVMF_VARS.fd': No such file or directory Change-Id: Ibc1b39e821e84fb9739833be04bdb41db59d2ff5 Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org> Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>