| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
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
|
|
|
|
Change-Id: I661ed85ca9b7cff344d69164b5e456c5560d9461
|
|
|
|
|
|
-Use the fluentd package on the CentOS OpsTools repository
created by the CentOS OpsTools SIG.
-The user changed to fluentd for CentOS/RHEL/Oraclelinux
-Plugins are installed as gems on CentOS/RHEL/Oraclelinux
Change-Id: I4802618373cfa53d67d1dfe65be7abe1950b3d04
|
|
We are running barbican over httpd in TripleO, and would like to
continue doing so when using containerized barbican. Thus, we need this
package in the image as well.
Change-Id: I7001855cffeed264cb45305e2aa6fac139ea05c9
|
|
|
|
|
|
neutron-base have been install net-tools
https://github.com/openstack/kolla/blob/master/docker/neutron/neutron-base/Dockerfile.j2#L50
Change-Id: I8c892e618479eb339b1f9a6ebd631cb22ae27d4f
|
|
In kolla we set SECRET_KEY from passwords.yml
Ubuntu and source images deploy right because
they dont remove defaults secret_key file but really
is ununsed. [1]
RDO removes the import and the default key [2]
file making horizon container fail to start due
cannot stat <Key file>.
Symlink to local_settings is only needed for source images,
binary packages already do that symlink during package install[3]
[1]https://github.com/openstack/horizon/blob/master/openstack_dashboard/local/local_settings.py.example#L149
[2]https://github.com/rdo-packages/horizon-distgit/blob/rpm-master/python-django-horizon.spec#L354
[3] https://github.com/rdo-packages/horizon-distgit/blob/rpm-master/python-django-horizon.spec#L319
Change-Id: Idfb0a18a95a1a48a4c3323385fd00485699f3fb6
|
|
|
|
Add container for prometheus, mysqld_exporter, node_exporter and
haproxy_exporter
Change-Id: I6e4eb0391380e594b708a67365e240d3eeafd88b
|
|
Introduce base container for redis
Rebase the existing redis container on the new base container
Provide a container for redis-sentinel to create a highly available cluster
Change-Id: I683f02930a870c01dbc71c84060a65c72a8e568e
|
|
|
|
|
|
Otherwise fail.
Change-Id: Ia84d146e568071a84a7d0e06fcd88e64427904b8
Closes-Bug: #1700745
Signed-off-by: Pavel Glushchak <pglushchak@virtuozzo.com>
|
|
These two packages are installed when install
openstack-ceilometer-common[0]
[0] http://paste.openstack.org/show/616140/
Change-Id: Iac9947dda030d6013a1078ca75c76b72c4cacc6e
|
|
|
|
|
|
Telegraf need types.db to collect samples from collectd via UDP.
Install collectd package to support this feature.
Support this change: Ie868a4c23cb793e6054e14ee1209a56256c130ac
Change-Id: I33b1a3fe606bf5bd4a08901c7bf274aed5303055
|
|
|
|
|