diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-04-07 17:32:59 +0000 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-04-07 17:32:59 +0000 |
| commit | 31baaea4ab87aa2a42579b526b5c167796e60097 (patch) | |
| tree | 5cdaad61bf9f720fe1930389e056727c2ea8e20b /files | |
| parent | 6b4415876f617b5afe17d1525a555a120df78bc0 (diff) | |
| download | meta-virtualization-master-next.tar.gz | |
tests: update k3s multi-node to use kernel cmdline role setupmaster-next
Update the multi-node test fixture to use kernel cmdline parameters
(k3s.role, k3s.node-ip, k3s.node-name) instead of manual IP
configuration and k3s restart. The k3s-role-setup.service handles
networking and role switching automatically on boot.
- Pass kernel_append to K3sRunner for k3s.role and k3s.node-ip
- Remove manual ip-addr-add and k3s stop/restart from fixture
- Use k3s-get-token helper to extract join token on server
- Agent starts k3s agent manually with extracted token (token
not known at boot time)
- Remove _QEMU_ARCH_CONFIG dict (moved to run-qemu-vm.sh script)
All 10 tests pass: 5 single-node + 5 multi-node.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'files')
0 files changed, 0 insertions, 0 deletions
