github.com/SUSE/skuba@v1.4.17/ci/infra/testrunner/tests/test_upgrade_apply_all_fine.py (about) 1 import pytest 2 3 4 @pytest.mark.disruptive 5 def test_upgrade_apply_all_fine(deployment, platform, skuba, kubectl): 6 """ 7 Starting from a up-to-date cluster, check what node upgrade apply reports. 8 """ 9 10 # node upgrade apply 11 masters = platform.get_num_nodes("master") 12 master_names = platform.get_nodes_names("master") 13 for n in range(0, masters): 14 master = skuba.node_upgrade("plan", "master", n) 15 assert master.find( 16 f'Node {master_names[n]} is up to date' 17 ) != -1 18 19 workers = platform.get_num_nodes("worker") 20 workers_names = platform.get_nodes_names("worker") 21 for n in range(0, workers): 22 worker = skuba.node_upgrade("plan", "worker", n) 23 assert worker.find( 24 f'Node {workers_names[n]} is up to date' 25 ) != -1