Frode Nordahl
421c3658e3
Merge pull request #1308 from mkalcok/switch-ovn-chassis-principal
...
ovn-chassis: Switch principal charm to 'ubuntu'.
2025-04-10 16:10:44 +02:00
Martin Kalcok
f4f9854631
ovn: Temporarily skip disabling of huge pages.
...
Due to bug in juju [0], we need to avoid machine reboots
triggered by disabling of the huge pages. The core of the
tests remain intact.
[0] https://github.com/juju/juju/issues/19463
Signed-off-by: Martin Kalcok <martin.kalcok@canonical.com >
2025-04-09 09:29:45 +02:00
Martin Kalcok
4cb7de983e
ovn-chassis: Switch principal charm to 'ubuntu'.
...
Charm ovn-chassis used 'magpie' as a principal charm, but magpie
doesn't have 'noble' release. Switching to 'ubuntu' is an easy
way to unblock noble functional tests.
Signed-off-by: Martin Kalcok <martin.kalcok@canonical.com >
2025-04-07 10:14:09 +02:00
James Page
dd14fe7abb
Merge pull request #1296 from dosaboy/fix-retrofit
...
diskimage-retrofit use Focal not Bionic
2025-01-31 09:59:28 +00:00
Edward Hope-Morley
f4aa1e1912
diskimage-retrofit use Focal not Bionic
...
If the test uses bionic source image the charm has not be able
to determine ubuntu_release which it cant always do. This
causes breakage when the image is bionic because it has to apply
ussuri uca for retrofit to work.
2025-01-30 15:18:40 +00:00
Peter Sabaini
859efeff44
Merge pull request #1295 from sabaini/fix-rbd-reg-pt2
...
Fix rbd test regression, pt. 2
2025-01-29 17:04:25 +01:00
Peter Sabaini
1bdff647c9
Fix rbd test regression, pt. 2
...
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2025-01-29 11:37:20 +01:00
hemanthnakkina
811979a3ea
Merge pull request #1294 from gboutry/fix/not-found
...
Don't gate on not found
2025-01-28 15:02:51 +05:30
Guillaume Boutry
04473b490a
Don't gate on not found
...
Most services can return not found, add to default list.
Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com >
2025-01-28 10:21:19 +01:00
James Page
506c8b198b
Merge pull request #1293 from gboutry/fix/wait-all-endpoints
...
Allow passing service_codes to wait_for_all_endpoints
2025-01-27 10:15:31 +00:00
Guillaume Boutry
7a8432451e
Allow passing service_codes to wait_for_all_endpoints
...
Some projects will return specific failed code when up because of
templating in URL. In some other case, due to the nature of the test,
the service will never go up but be present in keystone. Allow the
caller to override which service returns a specific code.
Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com >
2025-01-27 10:00:29 +01:00
Peter Sabaini
af5bea7072
Merge pull request #1292 from sabaini/fix-vault-ipformat
...
Format vault util func for ipv6
2025-01-23 17:35:57 +01:00
Peter Sabaini
fee64c2658
Format vault util func for ipv6
...
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2025-01-23 11:49:38 +01:00
Luciano Lo Giudice
b75eb07170
Merge pull request #1291 from sabaini/fix-ceph-rbd-mirror
...
Fix: ceph-rbd-mirror testing action handling
2025-01-20 13:19:04 -03:00
Peter Sabaini
9c7e794326
Fix: ceph-rbd-mirror testing action handling
...
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2025-01-20 15:37:41 +01:00
Luciano Lo Giudice
93a9631c9e
Merge pull request #1290 from sabaini/fix-rbd-action
...
RBD tests: fix regression
2025-01-13 12:16:45 -03:00
Peter Sabaini
dec848228b
RBD tests: fix regression
2025-01-13 14:38:36 +01:00
Peter Sabaini
f17b4be4e1
Merge pull request #1289 from sabaini/fix-ipaddr-format
...
Use formatter to accomodate ipv6 tests
2025-01-09 20:47:03 +01:00
Peter Sabaini
59b89ec7a7
Use formatter to accomodate ipv6 tests
...
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2025-01-09 17:47:03 +01:00
James Page
4dc1ca35b9
Merge pull request #1285 from javacruft/feat/dalmatian-and-epoxy
...
Add metadata for Dalmatian and Epoxy releases.
2024-11-22 10:07:49 +00:00
James Page
e81dd1b957
Add metadata for Dalmatian and Epoxy releases.
2024-11-22 10:02:51 +00:00
Peter Sabaini
4f3c7750f4
Merge pull request #1284 from sabaini/integration-test-tenacity
...
Ceph COS integration increase tenacity and logging
2024-11-20 15:33:37 +01:00
Peter Sabaini
19a08a1dda
Ceph COS integration increase tenacity and logging
...
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2024-11-20 10:55:20 +01:00
Peter Sabaini
0804a01e1c
Merge pull request #1255 from lmlg/rbd-tests-fix
...
Use the new-style fields in action object for RBD tests
2024-10-23 11:19:46 +02:00
Frode Nordahl
58ffc5d48f
Merge pull request #1282 from gboutry/fix/get-nova-compute
...
Fallback to 0 minimum compute when no nova-compute units
2024-10-18 17:26:59 +02:00
Guillaume Boutry
7543dfd873
Fallback to 0 minimum compute when no nova-compute units
...
Tempests can be used on deployments without nova-compute, testing only
control plane APIs. Fallback to a value when no nova-compute units is
found.
Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com >
2024-10-18 17:13:48 +02:00
James Page
891761d631
Merge pull request #1278 from fnordahl/tempest-optional-http-image
...
tempest: Conditionally populate http_image key.
2024-10-14 17:09:42 +01:00
James Page
6b78df0bfa
Merge pull request #1277 from fnordahl/add-lxd-support
...
Add basic support for LXD as substrate.
2024-10-14 17:09:21 +01:00
James Page
40b5896b4a
Merge pull request #1276 from fnordahl/tempest-compute-count
...
tempest: Deduce min_compute_nodes from Juju model.
2024-10-14 17:08:27 +01:00
James Page
2f66c185f9
Merge pull request #1275 from fnordahl/tempest-ipv6-keystone
...
tempest: Properly render IPv6 endpoint IPs.
2024-10-14 17:08:04 +01:00
Frode Nordahl
a5ad00acf1
undercloud_and_charm_setup: Add support for LXD.
...
This adds basic LXD support that allows adding second NIC to
instances hosting networking charms as well as populating said
charms configuration with the second NIC MAC address.
Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com >
2024-10-14 09:00:01 +02:00
Frode Nordahl
3e33bc73b1
tempest: Conditionally populate http_image key.
...
The `[image]` section and `http_image` configuration key is
optional, only populate it if the caller has populated the
`TEST_SWIFT_IP` environment variable.
Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com >
2024-10-12 09:26:57 +02:00
Frode Nordahl
efca169566
tempest: Properly render IPv6 endpoint IPs.
...
Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com >
2024-10-11 21:48:45 +02:00
Frode Nordahl
9511aae4a6
tempest: Deduce min_compute_nodes from Juju model.
...
At present this value is hard coded, which may cause test failures
on deployment with different number of compute nodes.
Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com >
2024-10-11 12:34:27 +02:00
Frode Nordahl
a9f7794b15
tempest: Refactor _add_application_ips.
...
Perform repetitive task in loop on input data rather than
repeating the same call three times in the code.
Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com >
2024-10-11 12:20:58 +02:00
Peter Sabaini
115c4e7e6c
Merge pull request #1274 from sabaini/rgw-vhost-skip-quincy
...
Skip unsupported vhost config on older releases
2024-10-07 20:21:13 +02:00
Peter Sabaini
774d4cc93b
Skip unsupported vhost config on older releases
...
Quincy and older do not support virtual hosted bucket
2024-10-07 12:26:07 +02:00
James Page
853318ba47
Merge pull request #1267 from dosaboy/try-local-testserverbin
...
Try cached tempest octavia test_server.bin
2024-10-01 10:33:15 +01:00
Edward Hope-Morley
84adfdbae0
Try cached tempest octavia test_server.bin
2024-09-30 15:38:13 +01:00
Felipe Reyes
4c1e106554
Merge pull request #1266 from dosaboy/dont-sync-noble-image
...
Skip noble image sync for octavia tests
2024-09-27 10:57:50 -07:00
Edward Hope-Morley
b1690d40ae
Skip noble image sync for octavia tests
...
Noble was recently added but is not needed and is tipping
glance/ceph storage usage over the limit in release tests.
2024-09-27 17:27:41 +01:00
Edward Hope-Morley
f967243d8a
Merge pull request #1173 from freyes/test-volume-based-amphora
...
Add Octavia volume-based Amphora test
2024-09-24 21:02:15 +01:00
Nicholas Njihia
3c4482b732
Add Octavia volume-based Amphora test
...
Enable Amphora to run instances booted from
volume by flipping the config option
`enable-volume-based-amphora` to True and
checking volumes attached to the amphora
instances.
Depends-On: https://review.opendev.org/c/openstack/charm-octavia/+/810567
Related-Bug: https://launchpad.net/bugs/1901732
2024-09-22 21:38:58 +01:00
Alex Kavanagh
32bcda1cc2
Add octavia to UPGRADE_SERVICES
2024-09-19 11:10:35 +01:00
Peter Sabaini
460923c1d5
Merge pull request #1264 from sabaini/cos-int-prom-tenacity
...
COS integration: prometheus tenacity
2024-09-10 17:32:12 +02:00
Peter Sabaini
03ce7d54c3
COS integration: prometheus tenacity
...
Be more insistent in querying metrics
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2024-09-10 10:52:55 +02:00
Peter Sabaini
fc2994eb78
Merge pull request #1263 from sabaini/cos-test-no-sslver
...
COS testing fix
2024-09-09 11:13:31 +02:00
Peter Sabaini
f87814103d
COS testing fix
...
Don't require trusted certs for getting grafana api info
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2024-09-04 20:38:14 +02:00
Peter Sabaini
54ce1340db
Merge pull request #1262 from sabaini/cos-int-fix
...
Trivial: COS test fix typo
2024-09-04 09:32:00 +02:00
Peter Sabaini
95f8122fbb
Trivial: COS test fix typo
...
Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com >
2024-09-04 09:27:59 +02:00