| Age | Commit message (Collapse) | Author | Files | Lines |
|
Previously, the images were copied locally in the tests as an attempt
to ensure test isolation but the parent image was still pointing to the
global object. This commit updates the images to point to the local
copies.
Rename the images to have more descriptive names and fix an issue in
test_skip_parents where the regex parameter was passed as a string
while it should be an array, that appeared once the images had their
correct parents.
Also bypass docker client memoization to further minimize the risk of
breaking test isolation.
Change-Id: Id7df645284f260cd615188db2efe889c9cf8115d
Closes-Bug: #1683314
|
|
Change-Id: Ice267c9851fd528e1b64dbf3610c5ca7cd9cca10
Partially-implements: blueprint kolla-ansible-support-vsphere
|
|
|
|
Change-Id: Ie253c6c4790b1bc92081b851342048b4dcda8ef0
|
|
This change updates the ironic-inspector image to use the
ironic-inspector user rather than the ironic user to execute the
ironic inspector service as this more closely aligns with what is
typically done by downstream packagers (specifically, Ubuntu and
RDO).
This change rebases the ironic-inspector image onto the openstack-base
image instead of the ironic-base image. We configure an
ironic-inspector user and use this to execute the ironic-inspector
service. We also configure ironic-inspector to log to
/var/log/kolla/ironic-inspector instead of the previous ironic
location.
Following this change we no longer need the workaround of a
sudoers file for the binary install type that was added in change
I8ecd0b658b8df8f38ddf717fa9443d4dc2896984.
Change-Id: Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45
Closes-Bug: #1624457
|
|
Parameter --create-legacy-resource-types is removed by
Ia7d4ea3d1b9b631ac4c399ae7245e42a531f862a
Change-Id: Ic9580dee9c9c79c4f5d1968a269106067fdb73fc
|
|
Change-Id: I82fb48ac2087fa79a8ecea0f76609a20d6a3dbe4
Partial-Bug: #1682813
|
|
Debian 'jessie' even with backports lacks some packages Kolla expects. Due
to this we (Linaro) move to Debian 'stretch' release with our OpenStack
work.
Stretch is now frozen so there should not be many changes.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: Iab7232cbe6f8fc3e3de10c67f3d89f134b185f05
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ubuntu has rtslib/targetcli packages while CentOS and Debian use 'fb'
fork of those.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I8721854eefa6c55bb6e627db9a051c8f9202d1e1
|
|
|
|
Panko need pymongo library when mongo is used as panko
backend.
Change-Id: I1763ef2af2f5d13a5195eb105c2901e1ba44a854
Closes-Bug: #1681776
|
|
|
|
|
|
We download a large number of packages from trunk.rdoproject.org, the
OpenStack Infra team has setup a per-region caching proxy to speed
up builds and reduce reliance on the internet.
This patch switches builds to use the new mirror and also stops
defining our own mirror variables and rely on the one provided by
nodepool instead. As part of this patch, we also drop getting the
delorean.repo file from buildlogs.centos.org as it could be out of
sync and essentially broken (until the job to sync runs). We prefer
going to trunk.rdoproject.org as it will be proxied and cached.
Change-Id: Ia28225de715089bbf5b023d1e134f2fb7da93fbd
|
|
|
|
|
|
|
|
MariaDB-* packages are from external 'x86_64 only' repository. Other
architectures use CentOS packages.
Split needs to be done as 'mariadb-devel' is provided by three different
packages on x86-64.
Partially-Implements: blueprint multiarch-and-arm64-containers
Depends-On: I71ddb7ef57c64d2505cac96724b1ab6772a57d6a
Change-Id: I9f3394eb35723f2bbf3205c6af6101b5a9daed38
|
|
Also fix wrong variable name passed to the `customizable` macro that
prevented them to be customizable.
Change-Id: Iabd040309490c64c2365f55d4bc0beb1a79717f4
Closes-Bug: #1680744
|
|
Tacker rpm is present in RDO repositories.
Now images can be built for binary installations.
Change-Id: I50203644ae0cc61fe87f2c7af11ff6ea3ef6df8d
|
|
Percona-Server-shared-56 package comes from external "x86-64 only"
repository so let's handle it properly.
Partially-Implements: blueprint multiarch-and-arm64-containers
Depends-On: I71ddb7ef57c64d2505cac96724b1ab6772a57d6a
Change-Id: I5158861d22df0e13f7c6abfb2f0f98d392827345
|
|
trove-common version 1:7.0.0-0ubuntu1~cloud0 coming from the following repo
https://github.com/openstack/kolla/blob/master/docker/base/sources.list.ubuntu#L11
has been fixed.
Temporary hack must be removed.
Change-Id: I19ce6f0a5d5f0fe0d390fcb05f775f860abd146c
|
|
|
|
'syslinux' is built only for x86 architectures
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I6fa78fd4e301649acd085b84d71047a207277927
|
|
On x86_64 pip is fetching precompiled 'scipy' package. On other
architectures we need to build it. For that we need some more
development packages.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I173f8daf1aa0aeb1683db08c50b79a0c39f9dc64
|
|
|
|
|
|
Add oslo.vmware and vmware_nsx packages into kolla.
Change-Id: I2a1ed314b970a4832f7f8256c1929921f36069f2
Implements: blueprint kolla-support-vsphere
Co-Authored-By: shaofeng cheng <chengsf@winhong.com>
|
|
Debian support is not maintained in Kolla so it got a bit behind Ubuntu
one. This changeset enables Debian for all images. Jessie (even with
backports) may be too old for some images though.
Also unify distro check to ['debian', 'ubuntu'] to keep alphabetical order
like it is done for RPM distributions.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I056233fbfa277e0e2360c07c3f80d9558c554357
|
|
|
|
|
|
InfluxDB plugin is missing in Grafana and is required to be installed to
use InfluxDB as a data source in Grafana.
Change-Id: I3d2e6eb4394eb9071ffb390235a06ef4e0682b55
|
|
|
|
|
|
|
|
|
|
|
|
The original fix (8b101b28a1040fd6b4753c09364106274d7e6e09) for bug
1676466 added unnecessary entries to the sudoers file in the
ironic-base image. These included a rootwrap entry pointing to the
virtualenv used by source type images (not present in binary type
images) and a modprobe iscsi_tcp which is only required by the
ironic-conductor image.
This change adds a single sudoers file for the iscsi_tcp modprobe
to the ironic-conductor image and reverts to the common pattern of
adding a sudoers file to ironic-base only for source type images.
Change-Id: I89f1c4bd741de9ba184f14fcbcb708636616e420
Closes-bug: #1678143
Related-bug: #1676466
Related-bug: #1667864
|
|
Change-Id: Ifd4ea791b22b1bddc1116b89e6589a372cd17bd9
Closes-Bug: #1666560
|
|
|
|
|
|
|
|
This variable will allow to select which target architecture has to be
used.
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I71ddb7ef57c64d2505cac96724b1ab6772a57d6a
|
|
Keeping function code together can make the structure clear
Change-Id: Ia16b43b902543bc57869579acba2f6b3d5f2ca54
|