Federico Ressi
0f8e15e427
Collect tobiko.conf file on CI jobs
...
Change-Id: I9a3e158d7fb3aff86e1430b550a49977d53e5b26
3 years ago
Federico Ressi
135de24450
Allow to ignore ip command errors
...
Change-Id: I8d7c77a5f9934b5e835752ce05100f86591c4ec6
3 years ago
Federico Ressi
87c804712d
Remove faults integration documentation
...
Change-Id: I71bb3b37cf6fedf393a0ac72837b4140949e1fe9
3 years ago
Federico Ressi
5fa2b48619
Remove Fedora based image and server stacks
...
Change-Id: Id4b4bcd59550848b30a9df105703e354456af05f
3 years ago
Federico Ressi
2e3af9b534
Fix Tox Infrared job
...
Change-Id: Ie4ad2f23e1e518c688dc4334acaa3379827ac146
3 years ago
Federico Ressi
8902748c22
Skip RebootHostTest because often failing
...
Change-Id: Ie6947d9278b9fbe4081648878812910a3bb966fb
3 years ago
Zuul
b1727908b8
Merge "Collect tobiko.log file"
3 years ago
pinikomarov
f6b0703ddc
fix stack not found bug
...
Change-Id: I8c180f8b85e68c3f2b58a6b478e11c628b241a88
3 years ago
Zuul
5287d53e1d
Merge "Remove non voting tribleo functional test job from gating group"
3 years ago
Federico Ressi
26a1c1a965
Remove non voting tribleo functional test job from gating group
...
Change-Id: I6c5226b4e8293a8316d08deef00d62b1885b15ec
3 years ago
pinikomarov
ac94ca7fd5
tobiko ir plugin report latest patch name for debugging
...
Change-Id: Ibad4174ed8c265a37c4d036a68de9b0ca3c42ae6
3 years ago
Federico Ressi
f2a1c18871
Collect tobiko.log file
...
Copy tobiko.log file to report directory in the post-run phase so that
it is accessible after CI job has been executed.
Change-Id: I51cda3b06359df2bd5b9209c8492e33ca5cb0171
3 years ago
Zuul
607bf9f458
Merge "Revert "Allow to configure undercloud via ssh_config file""
3 years ago
Pini Komarov
1980cef3e7
Revert "Allow to configure undercloud via ssh_config file"
...
This reverts commit 8c33b9ac28
.
Change-Id: Ib00cba30569c4971811f444697d10e12384ed81e
this is breaking doenstream CI again :
I'm reverting since the downstream CI is more important than any individual patch
2020-02-15 19:56:23.583 737695 DEBUG tobiko.common._fixture [-] Set up fixture 'tobiko.shell.sh._ssh.SSHShellProcessFixture' setUp /home/stack/tobiko/tobiko/common/_fixture.py:367
2020-02-15 19:56:23.584 737695 DEBUG tobiko.shell.sh._ssh [-] Executing remote command: 'hostname' (login='heat-admin@undercloud-0:22', timeout=None)... create_process /home/stack/tobiko/tobiko/shell/sh/_ssh.py:90
2020-02-15 19:56:23.584 737695 DEBUG tobiko.common._fixture [-] Set up fixture 'tobiko.shell.ssh._client.SSHClientFixture' setUp /home/stack/tobiko/tobiko/common/_fixture.py:367
2020-02-15 19:56:23.584 737695 DEBUG tobiko.shell.ssh._client [-] Logging in to 'heat-admin@undercloud-0:22' ({'key_filename': ['/home/stack/.ssh/id_rsa'], 'timeout': 10.0, 'allow_agent': False, 'compress': False})... attempt 1 out of 60 ssh_connect /home/stack/tobiko/tobiko/shell/ssh/_client.py:432
2020-02-15 19:56:23.629 737695 WARNING py.warnings [-] /home/stack/tobiko/.tox/scenario/lib/python3.6/site-packages/paramiko/client.py:837: UserWarning: Unknown ssh-ed25519 host key for undercloud-0: b'74d86f2d25b4898a737954b9a7b1822e'
key.get_name(), hostname, hexlify(key.get_fingerprint())
: tobiko.openstack.topology._exception.NoSuchOpenStackTopologyNode: No such topology node: {'address': Selection([IPAddress('192.168.24.1'), IPAddress('127.0.0.1')])}
2020-02-15 19:56:23.704 737695 DEBUG tobiko.shell.ssh._client [-] Error logging in to 'heat-admin@undercloud-0:22': Authentication failed. ssh_connect /home/stack/tobiko/tobiko/shell/ssh/_client.py:449
3 years ago
Pini Komarov
7fee1edf9a
Revert "Allow to configure undercloud via ssh_config file"
...
This reverts commit 8c33b9ac28
.
this is breaking doenstream CI again :
I'm reverting since the downstream CI is more important than any individual patch
2020-02-15 19:56:23.583 737695 DEBUG tobiko.common._fixture [-] Set up fixture 'tobiko.shell.sh._ssh.SSHShellProcessFixture' setUp /home/stack/tobiko/tobiko/common/_fixture.py:367
2020-02-15 19:56:23.584 737695 DEBUG tobiko.shell.sh._ssh [-] Executing remote command: 'hostname' (login='heat-admin@undercloud-0:22', timeout=None)... create_process /home/stack/tobiko/tobiko/shell/sh/_ssh.py:90
2020-02-15 19:56:23.584 737695 DEBUG tobiko.common._fixture [-] Set up fixture 'tobiko.shell.ssh._client.SSHClientFixture' setUp /home/stack/tobiko/tobiko/common/_fixture.py:367
2020-02-15 19:56:23.584 737695 DEBUG tobiko.shell.ssh._client [-] Logging in to 'heat-admin@undercloud-0:22' ({'key_filename': ['/home/stack/.ssh/id_rsa'], 'timeout': 10.0, 'allow_agent': False, 'compress': False})... attempt 1 out of 60 ssh_connect /home/stack/tobiko/tobiko/shell/ssh/_client.py:432
2020-02-15 19:56:23.629 737695 WARNING py.warnings [-] /home/stack/tobiko/.tox/scenario/lib/python3.6/site-packages/paramiko/client.py:837: UserWarning: Unknown ssh-ed25519 host key for undercloud-0: b'74d86f2d25b4898a737954b9a7b1822e'
key.get_name(), hostname, hexlify(key.get_fingerprint())
: tobiko.openstack.topology._exception.NoSuchOpenStackTopologyNode: No such topology node: {'address': Selection([IPAddress('192.168.24.1'), IPAddress('127.0.0.1')])}
2020-02-15 19:56:23.704 737695 DEBUG tobiko.shell.ssh._client [-] Error logging in to 'heat-admin@undercloud-0:22': Authentication failed. ssh_connect /home/stack/tobiko/tobiko/shell/ssh/_client.py:449
Change-Id: I8b9bf03df90819175acc754d1a656a039ffd9edd
3 years ago
Federico Ressi
8c33b9ac28
Allow to configure undercloud via ssh_config file
...
This reverts commit 6bebf49459
.
Change-Id: If8c218d7fa29414d6af13d2adcf6f0e3bfda24de
3 years ago
pinikomarov
63ce79daee
HA health checks add neutron agents health check
...
Change-Id: Iacb0a18db5d87d447f7d565493a966bce759c880
3 years ago
pinikomarov
02e1253f59
add test all neutron agents are healthy
...
Change-Id: Ia1b081d113711eab6ea44bff07b73d9d1aec1ea2
3 years ago
Zuul
283d03fc41
Merge "unblock downstream by not erroring out during tests stages, rather report via the junit result so that if a test fails it will mark the job as yellow(test failed) and not red(automation failed)"
3 years ago
pinikomarov
07df1a161b
unblock downstream by not erroring out during tests stages,
...
rather report via the junit result so that if a test fails
it will mark the job as yellow(test failed)
and not red(automation failed)
Change-Id: I886a16f9d4df25384262fe111b15166ac7ba367e
3 years ago
pinikomarov
b957f4a9c8
add tripleo containers health checks
...
and use it in compute reboot test
done refactoring, unit tests are pasing , system tests are passing
related bz:
https://bugzilla.redhat.com/show_bug.cgi?id=1797892
Change-Id: I2816d03c26e8eeca92c99116e28be52f98aa5141
3 years ago
Federico Ressi
16c32e366b
Restore TripleO CI jobs using new Tobiko role
...
Run faults and scenario test cases using Tobiko role
Change-Id: I551969bdea7cdebbc1914c5f1753c4fd9ae1dfad
3 years ago
Federico Ressi
1d6ee9e318
Test rebooting VM with floating IP test cases
...
Change-Id: I36a4bf08cf7a39d626e939f61281556638638099
3 years ago
Federico Ressi
60bb46639d
Create reboot host operation
...
Filter listed processes using regular expressions so
that it can wait that the init process is terminated
before rebooting remote VM
Change-Id: I2f0736a64acb7868494740dbcf339bfaf59f1736
3 years ago
Federico Ressi
087cadb617
Debug log file configuration step
...
Change-Id: I574ef46100afeaeb2458c5c1a2a69ef49e9af863
3 years ago
Federico Ressi
49feeea816
Remove voting from CentOS unit test jobs
...
Change-Id: I27fd306bb85f7a14ae4e44151cdc209630ae7c92
3 years ago
pinikomarov
55c42252a2
add compute reboot faults tests with added boot vm checks
...
related bz :
https://bugzilla.redhat.com/show_bug.cgi?id=1797892
Change-Id: Id60ea234827d9568e64ae52313df632a0a42aea4
3 years ago
pinikomarov
6bebf49459
Revert "Allow to configure undercloud via ssh_config file"
...
This reverts commit 58373a74bd
.
Change-Id: I84cdacdf6afe75e7e70189f6861c4219d1695575
3 years ago
Federico Ressi
9c616e2c7a
Create shell function to reboot an host
...
This adds a new function called reboot_host such that
given an SSH client to a remote host it executes /sbin/reboot command
and then it start polling for remote host uptime value to make sure
the node is actually rebooted before a given timeout.
Change-Id: I4ec2954484d6f8cc11e85f6994c174c427ec2c16
3 years ago
Federico Ressi
91adc50f8d
Improve shell command execution verbosity
...
To improve framework usability refactor the verbosity of
SSH command execution removing that lines from the log
which only purpouse was to debug patamiko integration.
This also facilitate debugging the result of command
execution with always printing command execution outcome
hiding such values that aren't relevant (empty strings
or None).
Because of that ping command integration has been reviewd
too to avoid printing out ping command output twice if
no herror appeared.
It also introduces new fields to execution result:
- login: a friendly string used to specify on which
'user@host' pair has been used for connecting
to remote host (none for local commands).
- status: according the way the command has been executed
helps detecting if the outcome is the one expected
by telling if the command execution has succeeded,
has failed, was timedout or simply it was impossible
to wait for its termination (for example because
of a conectivity problem).
- timeout: tells wich timeout value has been passed to the
command
- details: a nice string containing relevant values
to describe to human beens what has been the
result of command execution
Change-Id: I2bde89fb9a1fa089a2188f86a4522f7692c9b65e
3 years ago
Zuul
8e2c3b5c91
Merge "Allow to configure undercloud via ssh_config file"
3 years ago
Zuul
567ddcd8be
Merge "podman client add podman access via varlink commands also fix the podman tests"
3 years ago
pinikomarov
2a329a619c
podman client add podman access via varlink commands
...
also fix the podman tests
Change-Id: I28fa83ec7ebdac4fa89318363f27df295d76fb4d
3 years ago
Federico Ressi
58373a74bd
Allow to configure undercloud via ssh_config file
...
Change-Id: I0ba420a32ac145510c03b88d5f6d02999bfd0474
3 years ago
Federico Ressi
710146be61
Use tobiko.conf directory as starting directory for relative paths
...
Change-Id: I3b3ed64936cacb7e21420943732caa339ebbbdf9
3 years ago
Zuul
2045ba38fb
Merge "Make sure Python 3 is installed before running DevStack"
3 years ago
Zuul
7091689066
Merge "Disable report files compression by default"
3 years ago
Zuul
472a332162
Merge "Allow to disable report files compression"
3 years ago
Federico Ressi
13ac09b320
Make sure Python 3 is installed before running DevStack
...
Change-Id: I6b7dba87f40c27d599edcb3c2650f7a670084f5c
3 years ago
Federico Ressi
44067a49a3
Disable report files compression by default
...
Upstream CI is not allowing any more to open
.gz compressed files URLs just by clicking them
Change-Id: I9bef8779d12eaf2a6e51a784bab5ffb53f55cf8c
3 years ago
Federico Ressi
88efb18343
Allow to disable report files compression
...
Change-Id: I14f9ddc81d22df56ea768974d088c00e7964ad61
3 years ago
Federico Ressi
7873a4c32f
Fix bug executing a command after loosing SSH connectivity to host
...
Change-Id: I13b6f55a6271296a9667e4c354342512f69100f0
3 years ago
Federico Ressi
15f7a3df48
Override fixture context methods with setup/cleanup functions
...
Change-Id: I68028cd86a6d065be3e2be4530d0632d46789e9d
3 years ago
Federico Ressi
1f0611f058
Add nova client functions to shutdown and activate Nova server
...
Change-Id: I5cd46dd56d7ace7258d9f334320368977ab3a861
3 years ago
Federico Ressi
e91356faeb
Fix tools/ci/tox script when 'python' command is not available
...
Change-Id: I73f5b45de60f47a489a8140ab63baa899599e34e
3 years ago
Federico Ressi
8e72be4dbc
Disable memory_tacker service
...
To workaround bug affecting memory_tacker when using Python 3
the service is being disabled.
Closes-Bug: #1860753
Change-Id: I8a3e2bcae30b44605d539da841fd036833329bcf
3 years ago
Zuul
e85a567213
Merge "Fixed devstack plugin"
3 years ago
Gregory Thiemonge
61d378ac88
Fixed devstack plugin
...
Fixed an issue that may break a devstack env:
++/opt/stack/tobiko/devstack/plugin.sh:configure_tobiko:17 cp
/etc/tobiko/tobiko.conf ''
cp: cannot create regular file ‘’: No such file or directory
Change-Id: If885368693683e4c5d71a4b92d674c32ff02a94a
3 years ago
Federico Ressi
0c656064d8
Switch from peakmem_tracker to memory_tracker service
...
On DevStack log appeared below message when deploying on subnodes:
WARNING: Use of peakmem_tracker in devstack is
deprecated, use memory_tracker instead
This change shoud shout down such message by applying suggested
modification in local.conf file
Related-Bug: #1860753
Change-Id: Ia9b0dce9369702ba0a5e8f14a69f788af75cf8b0
3 years ago
Zuul
6a48d2c3e0
Merge "Add wait_for_server_status function for nova"
3 years ago