Nicolas Pochet
5ce272255f
Add logging parameter in CLI in documentation
2018-08-24 09:41:01 +02:00
Frode Nordahl
9eda316756
Merge pull request #119 from fnordahl/pause-lead-unit-in-key-rotation-test
...
Pause lead unit in key rotation test
2018-08-20 11:35:21 +02:00
Frode Nordahl
2a95ff617a
Merge pull request #120 from n-pochet/enable-logging-levels
...
Add logging level configuration for all functest-*
2018-08-20 11:35:07 +02:00
Nicolas Pochet
d6fa8799d3
Add logging level configuration for all functest-*
...
Fixes #117
2018-08-20 11:05:38 +02:00
Frode Nordahl
0418cb4d26
Pause lead unit during key rotation test
...
Related LP: #1787719
2018-08-20 09:51:16 +02:00
Frode Nordahl
81153b7516
Use lead unit instead of first unit
2018-08-20 09:50:56 +02:00
Frode Nordahl
f4f25716a2
Add get_lead_unit_name function
2018-08-20 09:49:55 +02:00
Frode Nordahl
6c5e06ed86
Merge pull request #109 from n-pochet/unit-from-name
...
Make `get_unit_from_name` use `model_name`
2018-08-17 09:01:48 +02:00
Nicolas Pochet
7b1441d953
Make get_unit_from_name use model_name
2018-08-17 08:58:16 +02:00
Frode Nordahl
2c39eb2c7a
Merge pull request #110 from n-pochet/add-exception
...
Add `CommandRunFailed` exception
2018-08-17 08:44:50 +02:00
Nicolas Pochet
fb39813bb1
Add CommandRunFailed exception
...
Add exception to make the exception's message building easier.
2018-08-17 08:23:39 +02:00
Frode Nordahl
968a61a922
Merge pull request #116 from fnordahl/issues/115
...
Check already applied config before attempting to set
2018-08-17 08:05:44 +02:00
Frode Nordahl
76d2576046
Check already applied config before attempting to set
...
Fixes #115
2018-08-17 07:35:46 +02:00
Frode Nordahl
b6ecef8eec
Merge pull request #114 from fnordahl/issue/113
...
Fix race in `test_utils.config_change()`
2018-08-16 14:54:59 +02:00
Frode Nordahl
4726db35af
Fix race in test_utils.config_change()
...
When changing config we have a race that make the idle/ready
check run *before* the `config-changed` hook has started executing
on units. Subsequently tests are sometimes executed before or while
configuration change is in progress, leading to intermittent false
negative test failures.
Fixes #113
2018-08-16 14:48:20 +02:00
Liam Young
8157e3bbfb
Merge pull request #112 from n-pochet/bug/111
...
Fix parameters passed to `async_run_on_unit`
2018-08-14 10:25:47 +01:00
Liam Young
4416ff9cb8
Merge pull request #103 from fnordahl/add-keystone-charm-tests
...
Add keystone setup and test code
2018-08-14 10:23:47 +01:00
Nicolas Pochet
b84b24b72a
Fix parameters passed to async_run_on_unit
...
Fixes #111
2018-08-14 11:02:33 +02:00
Frode Nordahl
cf53191e3c
Add keystone setup and test code
2018-08-14 08:03:33 +02:00
Liam Young
8b98b2369e
Merge pull request #108 from fnordahl/add-keystonev2-session-client
...
Add keystonev2 session client
2018-08-10 11:29:59 +01:00
Frode Nordahl
811c91aec5
Add ability to get a v2 client
...
If you want to set up tenants and other v2-only constructs
you need a real v2 client.
2018-08-10 11:15:22 +02:00
Ryan Beisner
c68e5c6d18
Merge pull request #107 from gnuoy/update-global-readme
...
Add some pointers to docs etc in global readme
2018-08-09 10:32:58 -05:00
Liam Young
c29a5f3ad9
Merge pull request #106 from n-pochet/handle-unit-not-found
...
Handle unit or app not found
2018-08-09 15:53:38 +01:00
Liam Young
0918582233
Add some pointers to docs etc in global readme
2018-08-09 15:51:04 +01:00
Liam Young
b277cd75d4
Merge pull request #105 from fnordahl/fix-docs-virt-type
...
Fix error in documentation
2018-08-09 15:45:49 +01:00
Nicolas Pochet
90491103ce
Handle unit or app not found
...
Fixes #104
2018-08-09 16:42:21 +02:00
Frode Nordahl
bf96b9b063
Fix error in documentation
...
virt-type is not a model setting but a model constraint.
2018-08-09 16:02:40 +02:00
Frode Nordahl
41a8f7af51
Merge pull request #102 from n-pochet/add-copyright
...
Add copyright header everywhere.
2018-08-09 12:08:26 +02:00
Nicolas Pochet
193e2657ff
Add copyright header everywhere.
...
Also make flake8 happy in setup.py by adding docstrings.
2018-08-09 11:55:13 +02:00
Liam Young
f8fdc65e50
Merge pull request #101 from fnordahl/add-config-change-helper
...
Add config_change helper
2018-08-09 09:39:24 +01:00
Liam Young
ac88e9aad5
Merge pull request #99 from fnordahl/openstack-auth-specify-address
...
openstack: Allow specifying address to keystone
2018-08-09 09:37:24 +01:00
Liam Young
11cb656e41
Merge pull request #97 from n-pochet/feature/add-openstack-utilities
...
Add a way to compare OS release pair
2018-08-09 09:36:29 +01:00
Frode Nordahl
dcc07d893a
Add config_change helper
...
Also fix wrong arguments to model.wait_for_application_states()
2018-08-09 10:05:30 +02:00
Frode Nordahl
910a6ba6e2
openstack: Allow specifying address to keystone
2018-08-09 07:26:43 +02:00
Nicolas Pochet
d8f07e66ab
Make exception more generic
2018-08-08 23:21:07 +02:00
David Ames
923049f9a8
Merge pull request #98 from openstack-charmers/license
...
Add license, copyright and update package info
2018-08-08 14:16:39 -07:00
Ryan Beisner
ac0b7995c5
Add license, copyright and update package info
2018-08-08 16:11:04 -05:00
Nicolas Pochet
f0e0cdd3c2
Add get_machine_series
2018-08-08 18:46:00 +02:00
Nicolas Pochet
077f2af87c
Make get_current_os_release_pair variable
...
It is possible to use `get_current_os_release_pair` with an argument or
to use the default one (`keystone`)
2018-08-08 18:44:09 +02:00
Nicolas Pochet
d891227494
Add a way to compare OS release pair
...
It was a functionality available in charm helpers. It is implemented in
a similar way:
* Get the current series from the `keystone` machine
* Get the OS version from `get_current_os_versions`
* Try to find the built string in `OPENSTACK_RELEASES_PAIRS`
It is thus possible to compare release pairs as it returns integers.
2018-08-08 15:23:40 +02:00
Chris MacNaughton
6dda9c70a8
Merge pull request #96 from fnordahl/fix-model-name-fallout
...
Fix model name fallout
2018-08-08 12:09:02 +02:00
Frode Nordahl
7d56d781c5
Fix order of arguments passed to model.run_action()
...
Fixes #95
2018-08-08 11:36:55 +02:00
Frode Nordahl
8dbe371d62
Make it possible to call run_action() without passing action_params
...
Fixes #94
2018-08-08 11:34:18 +02:00
Chris MacNaughton
43e2375537
Merge pull request #92 from fnordahl/issue/91
...
Fix ordering of arguments in call to `async_run_on_unit`
2018-08-08 11:11:01 +02:00
Frode Nordahl
e408be6719
Fix ordering of arguments in call to async_run_on_unit
...
Fixes #91
2018-08-08 10:56:25 +02:00
Chris MacNaughton
31b68a7806
Merge pull request #89 from fnordahl/bgp-speaker-remove-add-workaround
...
Remove and add BGP speaker from dragent
2018-08-06 11:48:34 +02:00
Frode Nordahl
820ed8083d
Remove and add BGP speaker from dragent
...
Workaround for LP: #1784083
2018-08-06 00:03:32 +02:00
Chris MacNaughton
252a008d23
Merge pull request #88 from fnordahl/retrieve-password-from-keystone
...
Retrieve password from keystone
2018-08-01 16:08:52 +02:00
Frode Nordahl
97c8c69675
Improve password security
...
Retrieve password from leader settings on keystone leader
unit.
2018-08-01 15:36:10 +02:00
Frode Nordahl
200ba35d57
Add functions: run command on leader, get leader settings
2018-08-01 15:31:24 +02:00