| Age | Commit message (Collapse) | Author | Files | Lines |
|
They dropped the cloudkitty-api command line[0], so we should add wsgi
support for cloudkitty-api.
[0]https://review.openstack.org/#/c/366043/
Change-Id: Ie6a08831f8c0bcf3051f01fccc9e3662f36b03ca
Closes-Bug: #1713879
|
|
In order to install yum-plugin-priorities, it needs the repository
rhel-7-server-optional-rpms. So this patch fixes the order.
Change-Id: Ie3330ac964740fae35bf86ffc86ef0ee20b559e1
Signed-off-by: Taeha Kim <kthguru@gmail.com>
Signed-off-by: heetae82.ahn <heetae82.ahn@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Change-Id: I56b9ef9ceb449d3fe6f2aa4cf856d6d1d7af7ee9
|
|
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
|
|
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
|
|
|
|
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
|
|
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
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
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
|
|
This error make the container keep restarting.
Change-Id: I4cdd77eededb6e32282f7a2b33be7ea1181d68b6
Closes-Bug: #1711495
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
Install redis for mistral coordination backend.
Install tacker for mistral tacker actions.
Change-Id: I1613939b07eb060d3ec4d8a6cd575ce43616c680
Closes-Bug: #1700591
|
|
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
|
|
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
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
When testing on arm64, libvirt continue restarts and reports error:
Running command: '/usr/sbin/libvirtd --listen'
/usr/local/bin/kolla_start: line 17: /usr/sbin/libvirtd: No such file or directory
If install package libvirt-daemon, libvirt still report error:
libvirtError: unable to connect to server at '192.168.1.98:16509': Connection refused
Solve the issue via installing packate: libvirt-daemon-system
Change-Id: I7d822c3f18fd7301b79d397c632fe412f4b6f9fd
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
|
|
Device name is mutable when removed or added disks. Use uuid path or
lable is more robust.
Change-Id: I95cae6a9bf185d6f81126c42ac72d51b5ed659c2
Closes-Bug: #1710058
|
|
|
|
|
|
|
|
the kolla code indentation format is 4 spaces
Change-Id: Iba2694b91e5839bb489488c2a9a971a64a8b3625
|
|
Redirect the logs into /dev/null. Otherwise, it will be collected by
docker engine, which is meaningless.
Change-Id: I7d1d4cac61e62144bc11c26e7b00fc21037eb8d1
Closes-Bug: #1708097
|
|
|
|
Change-Id: I464cb4700ca143c1dbac3c20f7402ddb8cda7ce7
|
|
This makes it consistent with the rest of the images and lets kolla
users disable external repo in a clean fashion.
Co-Authored-By: Martin André <m.andre@redhat.com>
Change-Id: If6d03d2168a14181b7a32d7810b8fe4b1d798585
|
|
|