I did wrong selection of mariadb packages as there is no
'mariadb-shared' package in CentOS - it is integrated into 'mariadb'
one.
Change-Id: I960da5f87814de6ed8cee7c04ad67f801315b932
Partially-Implements: blueprint multiarch-and-arm64-containers
Package is not architecture specific but CentOS repo is. So change URL
to not use $basearch in it so package can be installed on non-x86
machines.
Debian/Ubuntu fail due to lack of key used for signing packages.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I8539b1b3af7e25fb7c1aef4a017add4efe2fe73b
Normally we update APT lists when 'base' image is built. But when some
time pass those lists get out-of-date and images can not be built.
CentOS based images handle that without issues because YUM updates
repository data whenever they are out-of-date.
Change-Id: I5ba5b2067566639b399329b878027d4513567f71
Ubuntu builds use external MariaDB repository on x86-64 and ppc64le. But
that repo does not provide packages for AArch64 so I use mariadb/mysql
packages from distribution instead.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: Ia3c3d3858082613718626670f9ff11b69d913c40
centos based images have wrong label info,
these changes fix own image's name and build-date.
Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c
Closes-Bug: #1680341
Sahara-engine use netcat in the neutron namespace to build
a session when use_namespaces=true, see utils/ssh_remote.py
in sahara source code.
Change-Id: I8a90d33f0b7b902e059077c3b9fd32ba7b7d7df4
Related-Bug: #1687624
Closes-Bug: #1687602
Some projects that use Kolla docker containers (TripleO) run zaqar
under httpd. This patch adds the httpd package so that it exists in the
container and can optionally by used via Docker entrypoints.
As many of these projects do not require the use of Apache (it is
opt-in) at this point not all deployment frameworks support the use of
it so the existing configuration defaults have been left as-is for now.
Change-Id: I35cfd1c2320eb972890b44668c8f9f0a047a65dc
Partially-Implements: blueprint apache-packages-for-apis
When config drive is used when starting baremetal instance,
it fails because of missing binary mkisofs.
Change-Id: Ib142ca302458facfad99486ed89c2b3bb07d28c9
Closes-bug: #1686227
'ceph-fuse' package is not available for all architectures.
In Debian/Ubuntu 'ceph-fuse' package is built only for x86_64
architecture. CentOS lacks 'ppc64le' package.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I06cea15166bee77dca7b418e85d3a4080892068e
The heat images got apache as part of blueprint
apache-packages-for-apis without a cleaning up. Without this step the
containers may fail to restart due to runtime files already present.
Change-Id: I55a7144caa913117f71100f757b1e601de6471a6
Closes-Bug: #1679565