| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Change-Id: I57e05a235359547a4477dc869e92047818dc5c15
|
|
Removing dbus-python deps because now a-c-k handles that.
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/942179
Change-Id: I97a97da73a7ccb27789e979656867e4adfe8a633
|
|
|
|
Commit 79a234239516b94b1b79c7ddafcc4fbe4e3ba155 introduced an ability to
build 'in-house'/'not-built-in' projects with Kolla.
This commits extends this feature with an ability to use configure_user
macro for 'not-built-in' users.
The implementation is done the same way as for 'sources', i.e. engine
after registers new section structure as soon as it finds unknown
'<project>-user' section.
In addition, the documentation and CI are extended to cover
``--docker-dir`` option.
Change-Id: I690d9f3829083f2493bf286a1c45764b9699219b
|
|
Change-Id: If5aa7371d14041d6e0efca866341be2894fd6f87
|
|
|
|
(Dalmatian)""
|
|
This reverts commit 428f37124986019bedc897469f9b1f3470b62082.
Reason for revert: Should be fixed now
Change-Id: Ife393e7f1b00fa37921e7822668d6a40dd467d5b
|
|
This reverts commit db0f87d3c8e1e7eccdeb1ea46216d530711680d3.
Reason for revert: Epoxy cycle is on
Change-Id: Ie2a747223b33039684650bede8863af0c8906d2f
|
|
Change-Id: I3fab494e939478458c2c299303f5c2c91943e0ec
|
|
This commit restructures the handling of configuration
files in set_configs.py, introducing functions for managing
default configuration files first.
Closes-Bug: #2060855
Change-Id: If91e0330dc149143c82d2183b8ddf6fa9f68d80e
|
|
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/933312
Change-Id: I0ce9e907594fd160a08ad7929d5bc4bca9abf536
|
|
This role can be then used in kolla-ansible instead of setup_gate.sh
Change-Id: Ibf04bd90a15e7d3949214d15a8b8e25f2050bb65
|
|
Change-Id: I5c69d288a427d708b42deadac872a3a7368181e3
|
|
Add setuptools because Python3.12 dropped distutils
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581
Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
|
|
Since aarch64 OpenDev nodes currently have issues
that cause builds to time out (and we can't extend
over 3 hours since that's OpenDev maximum).
Change-Id: I20d8b7b6de007866f73c41272682f4532987c9e7
|
|
Periodic jobs are failing because Zuul Ansible executor runs with
Ansible 8 which uses community.docker collection that needs requests<2.32.
Revert this patch when Zuul supports Ansible 10, and/or Ansible 9 gets
fixed community.docker collection. [1]
[1] https://github.com/ansible-collections/community.docker/issues/868
Related-Bug: #2066364
Change-Id: I1dda73b0bc9a9f57ec8fda3f2234449b04906410
|
|
Change-Id: I11d306be5e5bb3d5b05b50dd8ee64ac9424854a1
|
|
(Bobcat)""
|
|
This reverts commit 2ed66effa6e4a102919cb53a4b0737f852eb8674.
Reason for revert: Let's use RDO trunk
Change-Id: I3945fe5fd0aef2e12a7f6c60d714e69ea496083b
|
|
Change-Id: Ifce506b49571950ee16e26aae06f20aa94567722
|
|
Docker 7.0.0 introduced a pre build check for tag regex, that is most
probably the culprit - see [1] and [2].
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/903364
[1]: https://github.com/docker/docker-py/commit/a9b5494fd0574e520c735e1d0c4a303528d48063
[2]: https://github.com/docker/docker-py/issues/3195
Change-Id: I147c9715eb922abb6675a2786beaec85971718a8
|
|
This dependency was added to podman-py in version 4.8.0, but not added
properly to their requirements. Install it explicitly for our tox
and integration testing as a workaround.
[0] https://github.com/containers/podman-py/issues/350
Change-Id: Ic0d9b2c26fe5474f579b72d6779243b7ad39b420
|
|
Since addition of podman - users need to install only one from docker|podman
Change-Id: I622eefad3b2e93f334028d9c0775a2cca558a39c
|
|
|
|
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/900536
Change-Id: I1bc19f8198da3f9ab2ae2a8864c3349b21b0249e
|
|
Change-Id: Ieee71aa22f4ec45fe03f50fd697c85dda952b4d0
|
|
|
|
|
|
Before this commit the following warning message appeared
in the podman log:
Not using native diff for overlay, this may cause degraded
performance for building images: kernel has
CONFIG_OVERLAY_FS_REDIRECT_DIR enabled
It appears that the default mount options for the overlay
graph driver is badly optimised for Kolla builds on el9:
* Enable native overlay diff
https://mikeshade.com/posts/docker-native-overlay-diff/
https://github.com/containers/storage/commit/09480532cf49617d7c745fe1ee92487c60c49e1d
https://github.com/containers/podman/blob/main/docs/tutorials/performance.md
Things that did not appear to make a difference:
* volume mounting /var/lib/container
https://github.com/containers/buildah/issues/3666#issuecomment-1351992335
* enable transientStore
https://www.redhat.com/sysadmin/speed-containers-podman-raspberry-pi
note: currently incompatible with debian
Change-Id: I002e88b4b6162f6732e622fd97639d543c66784c
|
|
* capture podman config
* podman info needs sudo permissions
* before this fix, the podman info command failed with:
Error: cannot set up namespace using "/usr/bin/newuidmap":
should have setuid or have filecaps setuid: exit status 1
Change-Id: Ib3fe039a8c35421b56eedbd2d5197217b4a15a9a
|
|
This reverts commit 881e3925c7aa8c3bbe6897ea8790f109dc0a7fb8.
Reason for revert: switch back to master, to be followed by switch to bobcat when available
Change-Id: Ib8fdad41a669fc8404b8de2de5361db9547c4ea2
|
|
Change-Id: I41b89ec87a4849668102ca9c9cc79f0ef9944b85
|
|
|
|
|
|
Skip using the mirror for now, given the OpenDev AFS
space issues.
Change-Id: I8e55c699e493494b3e5c908c7e8c370ce992fdf5
|
|
Antelope was released, landed in CentOS repo, time to use it.
Change-Id: I9fa8fd5dd9b75251363f1957d1e249e7cb4beb84
|
|
Change-Id: I41bab698e17254d8c92e621ba9b88b6fe20c2300
|
|
Change-Id: Ib49e7c51be552a9aad0526841e7cffe588189371
|
|
When adding a dashboard to grafana the containers aren't restarted when
they should be. This is due to a bug in Kolla where the logic to
determine whether or the container needs to be restarted fails in the
case where the file does not exist in the container. This patch adds
more comprehensive checks for container restarts in the set_configs.py
file. This patch also adds a test to ensure that the functions work as
expected.
Closes-Bug: #1997984
Co-Authored-By: Will Szumski <will@stackhpc.com>
Change-Id: I67f5f12700d7b55f26bff81e9b54559303da6d83
|
|
|
|
|
|
|
|
state present only defines mount in /etc/fstab, does
not do the actual mount
Need to symlink /var/lib/docker to separate disk,
work-dir only templates out dockerfiles and downloaded
content
Change-Id: I06e262cd48d33ccfc0634589c82dcac80dff51af
|
|
It seems that on some nodepool providers (rax for sure),
we get 40G boot disk and 80G additional disk, while
on others we get 80G boot disk only.
Change-Id: I179c41032239f5f0ce6055c79295b32c33fe67a5
|
|
Change-Id: Ieceadb1f56908ce752f48b0884ed5cf764bc1ecd
|
|
We have a high number of POST_FAILURE jobs failing on at least
one container push - let's fix that.
Change-Id: I0015dd4d3ffe5b3e1202ebcfde2b2c72c4655b41
|
|
Change-Id: I0832d7997536f5f0dc195d5038545b6cc220f0fa
|
|
Docker 23.* is out and it started failing with apparmor_parser
related messages - it seems apparmor is missing in the OpenDev image.
Change-Id: I2a6d98e3c1d2d1b7c97a8e6172decbf56e77042d
|