- Jun 07, 2022
-
-
Michal Arbet authored
Masakari-hostmonitor needs to have corosync/pacemaker deployed. This patch is just changing default enable_hacluter: "no" to "yes" if masakari-hostmonitor is enabled. Closes-Bug: #1934149 Change-Id: I979d1d6d08ca0cc0a748f175da77f68bcecc2d1a
-
- Jun 01, 2022
-
-
Marcin Juszkiewicz authored
CPU model "max" fails to boot CirrOS and some other images when QEMU 7.0 is used. Change-Id: Ie34a883ac7ae989d7f74c19b9c9ee9f08a82a35f
-
- May 29, 2022
-
-
Radosław Piliszek authored
Depending on the way the testing script is called, it may sense stdin being available and not being a tty [1]. The logic in the Glance part of the client is then broken [2] as it detects both volume and stdin as sources of the image and fails. The proposed approach uses the script module for these tests. This fixes the cephadm upgrade jobs where this script was called using the shell module which causes this behaviour. The script module is not affected. FWIW, the command module is affected the same as shell because shell extends the command module. [1] https://opendev.org/openstack/python-openstackclient/src/commit/6810414e45a32dd44263dff47fec161989508ef0/openstackclient/image/v2/image.py#L114-L120 [2] https://opendev.org/openstack/python-openstackclient/src/commit/6810414e45a32dd44263dff47fec161989508ef0/openstackclient/image/v2/image.py#L414 Change-Id: I3ce4059063e3a51eb1c5b42bda79893b56bd85f0 Story: 2006294
-
Radosław Piliszek authored
Follow-up to [1]. This unbreaks CI which was broken by a recent change to master upper-constraints. [2] [1] I82c4ff3b246c7db65ac8660b096d4a9a15dda8d7 [2] https://review.opendev.org/c/openstack/requirements/+/843722/3/upper-constraints.txt#b244 Change-Id: Idc7a893f53c6975cc4a3f6090020d973fa2288bb
-
- May 26, 2022
-
-
Radosław Piliszek authored
Docs and reno included. Change-Id: I5099b08953789b280c915a6b7a22bdd4e3404076
-
- May 24, 2022
-
-
Mark Goddard authored
Change-Id: Ic55a7384c298ef517aa4b7f0eaa67d53b5d70df0
-
- May 21, 2022
-
-
Radosław Piliszek authored
It was removed as part of improvements in [1]. But it seems it's a different type/class of errors and should still be filtered out here. This time for all the services to avoid extra copies. [1] Ie6a95c3ca84df82ca8463cf76054e125cb1ffff1 Change-Id: If7c5b938dc7417831a90f360d6e3655d1ad4084e
-
- May 13, 2022
-
-
Tim Beermann authored
"Smoke tests" for barbican, cinder, glance and keystone have been removed as discussed in PTG April 2022. Signed-off-by:
Tim Beermann <beermann@osism.tech> Change-Id: I613287a31e0ea6aede070e7e9c519ab2f5f182bd
-
- May 10, 2022
-
-
Radosław Piliszek authored
This is in the hope to avoid random "Unable to validate token" in AIO upgrade jobs which restart the Keystone container while other services are trying to use it (most notably Placement but also Nova and Neutron). Change-Id: Ie6a95c3ca84df82ca8463cf76054e125cb1ffff1
-
- Apr 20, 2022
-
-
Radosław Piliszek authored
For Swift, CI was still using DockerHub, directly. The issue with DockerHub itself is that we publish there only weekly. The issue with not using infra's mirror is that we waste precious resources. Time to end that drama. Change-Id: I928090c24f0eb24f8fab9b7412b58e854246fe80
-
Marcin Juszkiewicz authored
We have only one value for install_type now and it gets removed from image names. Change-Id: I8bf95fd7aa9dd26b80d618ca0fcb097003b4cb0a
-
- Apr 15, 2022
-
-
Radosław Piliszek authored
This avoids polluting job logs. Depends-On: https://review.opendev.org/c/openstack/kolla/+/837872 Change-Id: I0bf134cd91ba35083a59787c537fc49dce998597
-
- Apr 13, 2022
-
-
Maksim Malchuk authored
Add a new parameter 'ironic_dnsmasq_dhcp_ranges' and enable the configuration of the corresponding 'dhcp-range' and 'dhcp-option' blocks in Ironic Inspector dnsmasq for multiple ranges. The old parameters 'ironic_dnsmasq_dhcp_range' and 'ironic_dnsmasq_default_gateway' used for the only range are now removed. This change implements the same solution used in the TripleO several years ago in the: Ie49b07ffe948576f5d9330cf11ee014aef4b282d Also, this change contains: Iae15e9db0acc2ecd5b087a9ca430be948bc3e649 fix for lease time. The value can be changed globally or per range. Change-Id: Ib69fc0017b3bfbc8da4dfd4301710fbf88be661a Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com> Co-Authored-By:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Apr 12, 2022
-
-
Radosław Piliszek authored
With the install_type going away and actually removed from job definitions, we have to stop relying on it - to fix otherwise broken jobs (swift and when doing kolla builds with k-a). Change-Id: If13c4e276d3eec29a552ed229af95f5cf016100c
-
Marcin Juszkiewicz authored
Only upgrade jobs need it set. And template uses it only on upgrades. Change-Id: I61d2174756746f0c68d9879122c7712416ae3f88
-
- Apr 08, 2022
-
-
Marcin Juszkiewicz authored
Change-Id: I562fa187094f212003d0b17d20675f771cf082e6
-
- Apr 06, 2022
-
-
Radosław Piliszek authored
Change-Id: I8e4096d7136d0ce9e54f1af0bb9ba110487fb35b
-
- Apr 05, 2022
-
-
Marcin Juszkiewicz authored
Change-Id: I3d402e43bebd9054a94990e6bc2183bad9922419
-
- Apr 01, 2022
-
-
Pierre Riteau authored
The main venus group should not be in the group providing additional control of service placement. Change-Id: I569254077d5ef9814c99bbcc7fafd7be3bacad67
-
- Mar 28, 2022
-
-
wangxiyuan authored
openEuler is the newest open source operating system, which is quite famous and widely used in China. This patch aims to add the OS support in kolla-ansible for the host OS. bp: support-openeuler-os Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/830320 Change-Id: I66dc84f02c324dbc0787ec25d4bd92ada9362e94
-
- Mar 23, 2022
-
-
Michal Nasiadka authored
In Xena [1] we removed Monasca Grafana service, but some components were left to support cleanup operations. [1]: https://review.opendev.org/c/openstack/kolla-ansible/+/788228 Change-Id: Iccc7bc3628bb7cbab1ac28f41c7b7dc7695894c6
-
- Mar 17, 2022
-
-
jinyuanliu authored
This project [1] can provide a one-stop solution to log collection, cleaning, indexing, analysis, alarm, visualization, report generation and other needs, which involves helping operator or maintainer to quickly solve retrieve problems, grasp the operational health of the platform, and improve the level of platform management. [1] https://wiki.openstack.org/wiki/Venus Change-Id: If3562bbed6181002b76831bab54f863041c5a885
-
- Mar 16, 2022
-
-
Radosław Piliszek authored
Venus is a new service for log processing. This patch adds a CI scenario which tests Venus deployment. Depends-On: https://review.opendev.org/c/openstack/kolla/+/793795 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/793897 Co-Authored-By:
jinyuanliu <liujinyuan@inspur.com> Change-Id: I0c7ba9e1ae23623b690a213c91ab3a12524d73f8
-
- Mar 07, 2022
-
-
Radosław Piliszek authored
Since [1] we are not running keepalived directly on CI network, and are therefore safeguarded against such collisions. [1] 8e406291 Change-Id: Ie25b2d6d48f10c6b295795b3c82c1f8a213f2a8c
-
Radosław Piliszek authored
In Ironic jobs with Tenks, we saw issues with IPMI commands failing, resuling in job failures: Error setting Chassis Boot Parameter 5 A metal3.io commit [1] was found that fixes the issue by moving IPMI retries from ironic to ipmitool, which has a side-effect of increasing the timeout. This change applies the same configuration. This change has been adapted from an analogous change in kayobe-config-dev. [2] [1] https://github.com/metal3-io/ironic-image/commit/6bc1499d8bb04c2c859b970b3739c3a8ed66ae2a [2] Ib4fce74cebebe85c31049eafe2eeb6b28dfab041 Co-Authored-By:
Mark Goddard <mark@stackhpc.com> Change-Id: I552417b9da03b8dfc9406e0ff644092579bc7122
-
- Mar 05, 2022
-
-
Mark Goddard authored
Installs Tenks [1] and uses it to create virtual machines to pose as bare metal compute nodes. The nodes are registered in Ironic, and used to provision instances. [1] https://docs.openstack.org/tenks/latest/ Depends-On: https://review.opendev.org/c/openstack/tenks/+/830182 Depends-On: https://review.opendev.org/c/openstack/tenks/+/830675 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/831055 Change-Id: Idfb8fbb50dc7442225967b2a2ec38ae7114f3c11 Co-Authored-By:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Mar 03, 2022
-
-
Michal Nasiadka authored
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/831642 Change-Id: I70dcd2d0cade52a23b3e219b7e0aaa31193ec938
-
- Feb 28, 2022
-
-
Michal Nasiadka authored
Change-Id: I9ce8727e0ed04a7193e3257ba5ee97954b2532b7
-
- Feb 21, 2022
-
-
Mark Goddard authored
This change adds an Ansible Galaxy requirements file including the openstack.kolla collection. A new 'kolla-ansible install-deps' command is provided to install the requirements. With the new collection in place, this change also switches to using the baremetal role from the openstack.kolla collection, and removes the baremetal role from this repository. Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/820168 Change-Id: I9708f57b4bb9d64eb4903c253684fe0d9147bd4a
-
- Feb 10, 2022
-
-
Michal Nasiadka authored
Change-Id: I9c736a586a757b49170977c7f9cf2c4890557a33
-
- Feb 09, 2022
-
-
Radosław Piliszek authored
Make it less likely to fail on false positives. Change-Id: I493430e255c76bf2a30818b63913ecabb40c5afc
-
- Feb 04, 2022
-
-
Radosław Piliszek authored
To catch early issues like [1]. [1] https://bugs.launchpad.net/kolla-ansible/+bug/1959663 Change-Id: Iaebfd4ec3c1c24158d7f93ce7b2b68ebc3ee9516
-
Radosław Piliszek authored
parted hangs waiting for user input (see examples below) on Debian and Ubuntu nodes which have created a cinder volume on lvm, causing POST_FAILURE of the entire CI job. Zun (Cinder iSCSI LVM) jobs are affected. parted seemingly tries to interpret contents of the created volume and fails miserably. Since there is no reason why we would need to see the output of parted specifically, this patch is switching to use lsblk to simply list visible block devices. Along with the rest of the commands, this should be just the right level of detail. And we avoid having parted interpret internals of otherwise opaque block devices. Example issues: Warning: Not all of the space available to /dev/mapper/cinder--volumes-cinder--volumes--pool appears to be used, you can fix the GPT to use all of the space (an extra 9732096 blocks) or continue with the current setting? Fix/Ignore? Warning: Not all of the space available to /dev/mapper/cinder--volumes-cinder--volumes--pool-tpool appears to be used, you can fix the GPT to use all of the space (an extra 9732096 blocks) or continue with the current setting? Fix/Ignore? Warning: Not all of the space available to /dev/mapper/cinder--volumes-cinder--volumes--pool_tdata appears to be used, you can fix the GPT to use all of the space (an extra 9732096 blocks) or continue with the current setting? Fix/Ignore? Change-Id: I7beecf2dd6c49c8934722cf22efa74e920ecb060
-
- Feb 03, 2022
-
-
Mark Goddard authored
Enable libvirt TLS in CI jobs with TLS enabled. Uses the new functionality of the certificates command to generate certificates for both libvirt client and server (added in I1bde9fa018f66037aec82dc74c61ad1f477a7c12). Change-Id: Ica304685b043f699799ccee6c9c2fbcf968888db
-
- Jan 18, 2022
-
-
Radosław Piliszek authored
In the Yoga cycle we no longer need kolla chrony container removal procedures. Change-Id: I4dc246cf0fd68838470bf9e9bf749fa9be4d6670
-
- Jan 12, 2022
-
-
Radosław Piliszek authored
To catch early issues like [1]. [1] https://bugs.launchpad.net/cinder/+bug/1947518 Change-Id: I8091817939b976fbd5e44a9640b573cc112a0525
-
- Jan 07, 2022
-
-
Radosław Piliszek authored
Also bumps the minimum to 4. Change-Id: Ia373f9cc3bb69eba0288bbb3e497e8cadb7cc4d3
-
- Jan 06, 2022
-
-
Martin authored
Moved the DockerWorker class from module file into its separate file in module_utils directory for future extension. Unit tests changed accordingly. Signed-off-by:
Ivan Halomi <ivan.halomi@tietoevry.com> Co-authored-by:
Martin Hiner <martin.hiner@tietoevry.com> Change-Id: Ia2a471a9a2805e13b2c20dbf8a7297c23231aae3
-
- Jan 05, 2022
-
-
Doug Szumski authored
Add support for deploying the Kolla Prometheus libvirt exporter image to facilitate gathering metrics from the Nova libvirt service. Co-Authored-by:
Dr. Jens Harbott <harbott@osism.tech> Change-Id: Ib27e60c39297b86ae674297370f9543ab08cda05 Partially-Implements: blueprint libvirt-exporter
-
- Dec 30, 2021
-
-
Mark Goddard authored
In case we add further check functions, use a return rather than exit. Change-Id: Ie2a53028802ecde628bc9fe0b4e3236bdb588cf9
-