Martin Kalcok
a5e5d9ec0f
add more info to output of juju action fails
2021-08-02 09:27:54 +02:00
Martin Kalcok
12afecced1
move loadbalancer cleanup logic to specific test.
2021-07-30 14:43:55 +02:00
Martin Kalcok
837bfad395
Skip LBaas tests on releases below mitaka.
...
The last mitaka test bundle (xenial-mitaka) does not have loadbalancer
services enabled.
2021-07-29 17:54:29 +02:00
Martin Kalcok
cbc9c84194
Move common functionality into helper method
2021-07-29 12:55:29 +02:00
Martin Kalcok
74959dee3a
fix linting errors
2021-07-29 09:07:39 +02:00
Martin Kalcok
6fb2f3c148
Merge remote-tracking branch 'upstream/master' into neutron_gateway_actions
2021-07-29 08:54:57 +02:00
Frode Nordahl
611f9c30df
Merge pull request #608 from openstack-charmers/lourot/rm-unneeded-dep
...
Removed unneeded dependency to distro-info
2021-07-28 17:11:22 +02:00
Aurelien Lourot
e693fc1840
Nail pip 20.2.3
...
Co-authored-by: Alex Kavanagh <alex.kavanagh@canonical.com >
2021-07-28 16:53:01 +02:00
Martin Kalcok
5f0c43da2e
Skip loadbalancer cleanup on releases that don't support them
2021-07-28 15:59:12 +02:00
Martin Kalcok
988efd6b25
Tests for new "status" actions in neutron-gateway
2021-07-28 14:52:04 +02:00
Aurelien Lourot
ee647a7552
Removed unneeded dependency to distro-info
...
distro-info hasn't been maintained for 8 years and pip is
now failing to fetch it on Python 3.8.
This dependency seems to have been introduced by accident
in 22e7ffc .
2021-07-28 13:38:32 +02:00
Liam Young
57ca7c68e0
Merge pull request #601 from openstack-charmers/lourot/impish-xena-yoga
...
Add Impish/Xena/Yoga bits
2021-07-21 09:16:47 +01:00
Aurelien Lourot
40e1573277
Add Impish/Xena/Yoga bits
...
Change-Id: I61ef8120fb487dc4a1a12a51d14c75825099bcbb
2021-07-20 10:52:35 +02:00
Aurelien Lourot
797e505f84
Add connection timeout to CirrOS image download ( #604 )
...
Without this timeout it has been observed that Zaza
may hang forever on open(). It is better to fail
faster and save time and resources.
2021-07-20 09:37:51 +01:00
Aurelien Lourot
67685b242b
Merge pull request #569 from ajkavanagh/octavia-scenario-mods
...
Additions for the Octavia Upgrade tests
2021-07-19 15:41:40 +02:00
Aurelien Lourot
ec705b5093
Merge pull request #53 from guoqiao/retry-with-tenacity
...
use tenacity for retries
2021-07-16 13:46:11 +02:00
Aurelien Lourot
65d9d78420
Merge branch 'master' into retry-with-tenacity
...
Change-Id: Ifac26ffb6d53d75b9dbd314693252ad8b3364c5d
2021-07-16 11:54:08 +02:00
Aurelien Lourot
bb957523ed
Merge pull request #599 from openstack-charmers/prefer-chassis-as-gw
...
ovn: Add prefer-chassis-as-gw test
2021-07-12 15:50:53 +02:00
Frode Nordahl
ecf5bca268
ovn: Add prefer-chassis-as-gw test
2021-07-07 11:47:52 +02:00
Aurelien Lourot
16963c44ab
Merge pull request #592 from openstack-charmers/octavia-wallaby
...
octavia: Grant role to ensure access to LBAASv2 API
2021-07-06 10:15:22 +02:00
Chris MacNaughton
65611517bb
Merge pull request #598 from openstack-charmers/lourot/plugin-ovn-expected-units
...
Fix neutron-api-plugin-ovn's num-expected-units
2021-07-05 14:12:32 +02:00
Frode Nordahl
13eb800682
octavia: Add version fence for adding the LBAAS role
2021-07-05 11:43:59 +02:00
Aurelien Lourot
acd1793741
Fix neutron-api-plugin-ovn's num-expected-units
...
After zaza#451 Zaza's application readiness detection
has been improved, which now exposes issues from the
past that were hidden. In other words, we were relying
on a bug on Zaza's side and need to get this straight.
2021-07-05 11:41:45 +02:00
Aurelien Lourot
6288f67f7e
Merge pull request #567 from ChrisMacNaughton/bug/1889287
...
Add support for restarting and then retesting manila share services
2021-07-02 17:20:11 +02:00
Chris MacNaughton
698d8f04e3
Add support for restarting and then retesting manila share services
...
In this change, a charm test that subclasses the ManilaBaseTest
class can also opt-in to re-validating a share after restarting
the share services by overriding the _restart_share_instance
method.
2021-07-02 12:39:19 +02:00
Chris MacNaughton
b168c7fd90
Merge pull request #597 from gnuoy/trilio-scenario-fix
...
Ensure application name is passed in scenario tests
2021-06-29 15:53:16 +02:00
Liam Young
ba1914eb83
Fix lint
2021-06-29 12:45:11 +00:00
Liam Young
1009b70a87
Ensure application name is passed in scenario tests
...
When running Trilio tests in a scenario test there is no 'charm_name'
so the application name needs to be explicitly set when calling
the setup class otherwise some config, such as lead_unit, is
missing.
2021-06-29 12:38:43 +00:00
Aurelien Lourot
ba9fefbec2
Merge pull request #595 from gnuoy/add-ceph-dashboard-tests
...
Add very basic ceph dashboard tests.
2021-06-24 14:00:52 +02:00
Liam Young
7cec6a27b5
Fix doc string
2021-06-24 11:57:21 +00:00
Liam Young
dc78fb6616
Add missing __init__
2021-06-24 09:51:06 +00:00
Liam Young
110df7f2c7
Add very basic ceph dashboard tests.
2021-06-24 09:19:34 +00:00
Frode Nordahl
8a78f9e4c4
policyd: Grant role to ensure access to LBAASv2 API
...
Starting with OpenStack Wallaby the LBAASv2 API will require
authentication with system scoped token unless the user has
the 'load-balancer_admin' role.
Grant role on test setup, and remove it again on clean-up.
2021-06-18 13:07:52 +02:00
Frode Nordahl
858487e207
octavia: Grant role to ensure access to LBAASv2 API
...
Starting with OpenStack Wallaby the LBAASv2 API will require
authentication with system scoped token unless the user has
the 'load-balancer_admin' role.
Grant role on test setup, and remove it again on clean-up.
2021-06-18 13:07:47 +02:00
Rodrigo Barbieri
8ba1134787
Add pci-alias test for nova-compute ( #587 )
...
Moved test that was previously existing for
nova-cloud-controller to a common class to
be run for nova-compute as well.
2021-06-17 19:18:29 +01:00
Liam Young
b7e542636f
Extend trilio snapshot timeout ( #594 )
...
Extend trilio snapshot timeout, closes issue #595 .
2021-06-16 09:14:29 +01:00
Billy Olsen
f99930291d
Merge pull request #591 from thedac/vault-test-csr
2021-06-14 21:01:26 -07:00
David Ames
e9cb5aea5a
Retry request on test csr for Vault
2021-06-14 20:49:22 +00:00
Liam Young
2b2501070b
Merge pull request #590 from nobuto-m/skip-mlock-in-lxd
...
Skip test_vault_reload with enabling/disabling mlock in LXD
2021-06-13 11:18:49 +01:00
Nobuto Murata
dee6032fc3
Skip test_vault_reload with enabling/disabling mlock in LXD
...
When Vault is running in a LXD container, test_vault_reload is expected
to fail because mlock cannot be enabled in LXD containers. Skip it when
running in containers is detected. It's useful for local development
environments with Juju's localhost/LXD provider. The test won't be
skipped in the OpenStack Charm CI since the Vault units will be run in
KVM, not in LXD containers.
2021-06-13 16:57:02 +09:00
Aurelien Lourot
f0273d59f7
Merge pull request #574 from nobuto-m/glance-s3
...
Functional testing for glance external S3 backend
2021-06-09 15:26:59 +02:00
David Ames
6645c60e93
Handle Vault running tests twice ( #588 )
...
Vault's runs its tests twice. In some circumstances the removal of the
vault key from the test_config dictionary can throw a KeyError. Do not
fail when this happens.
2021-06-09 11:20:53 +01:00
Chris MacNaughton
962e75a054
Merge pull request #445 from xavpaice/bug/1750486
...
Add tests for NRPE checks in aodh
2021-06-08 08:13:27 +02:00
Chris MacNaughton
06427d9f4a
Merge pull request #586 from openstack-charmers/gss-log-ks-catalog
...
gss: Log Keystone service catalog on failure
2021-06-03 09:20:10 +02:00
Frode Nordahl
38581b70e5
gss: Log Keystone service catalog on failure
...
The simplestreams service relies on the Keystone Service catalog.
To help debug any issues occurring during test execution, log the
contents of the Keystone service catalog in the event of failure.
Related-Bug: #1930654
2021-06-03 08:11:54 +02:00
David Ames
fe29ae528f
Merge pull request #585 from openstack-charmers/issue/584
...
policyd: Add keystoneauth1 403 to accepted exceptions
2021-06-02 08:17:46 -07:00
Frode Nordahl
7e46cde193
policyd: Add keystoneauth1 403 to accepted exceptions
...
Fixes #584
2021-06-02 15:17:45 +02:00
Aurelien Lourot
2dd5b96ed4
Merge pull request #582 from hernandanielg/test-image-conversion-config
...
added glance functional test for image-conversion config
2021-06-01 22:18:20 +02:00
Hernan Garcia
e67b0ea1e1
added glance functional test for image-conversion config
2021-05-31 03:45:45 -05:00
Nobuto Murata
2e7d52b9cd
fix typo
2021-05-28 22:14:34 +09:00