mirror of
https://github.com/k3s-io/k3s-ansible.git
synced 2025-12-25 00:12:37 +01:00
Ensure agents are upgraded correctly
Signed-off-by: Derek Nola <derek.nola@suse.com>
This commit is contained in:
13
.github/workflows/integration.yml
vendored
13
.github/workflows/integration.yml
vendored
@@ -65,6 +65,19 @@ jobs:
|
|||||||
- name: Verify K3s is running on Agent
|
- name: Verify K3s is running on Agent
|
||||||
run: docker exec agent-node systemctl status k3s-agent | grep running
|
run: docker exec agent-node systemctl status k3s-agent | grep running
|
||||||
|
|
||||||
|
- name: Modify the k3s_version in inventory for upgrade
|
||||||
|
run: |
|
||||||
|
sed -i 's/k3s_version: v1.33.4+k3s1/k3s_version: v1.34.1+k3s1/' tests/basic.yml
|
||||||
|
|
||||||
|
- name: Run Upgrade Playbook
|
||||||
|
run: ansible-playbook playbooks/upgrade.yml -i tests/basic.yml
|
||||||
|
|
||||||
|
- name: Verify K3s upgraded on Server
|
||||||
|
run: docker exec server-node k3s --version | grep v1.34.
|
||||||
|
|
||||||
|
- name: Verify K3s upgraded on Agent
|
||||||
|
run: docker exec agent-node k3s --version | grep v1.34.
|
||||||
|
|
||||||
- name: Remove K3s from Server and Agent
|
- name: Remove K3s from Server and Agent
|
||||||
run: ansible-playbook playbooks/reset.yml -i tests/basic.yml
|
run: ansible-playbook playbooks/reset.yml -i tests/basic.yml
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,7 @@
|
|||||||
| combine({
|
| combine({
|
||||||
"INSTALL_K3S_SKIP_START": "true",
|
"INSTALL_K3S_SKIP_START": "true",
|
||||||
"INSTALL_K3S_VERSION": k3s_version,
|
"INSTALL_K3S_VERSION": k3s_version,
|
||||||
|
"INSTALL_K3S_EXEC": ( "agent" if agent_group in group_names else "server" )
|
||||||
})
|
})
|
||||||
| combine(airgap_dir is defined and {"INSTALL_K3S_SKIP_DOWNLOAD": "true"} or {}) }}
|
| combine(airgap_dir is defined and {"INSTALL_K3S_SKIP_DOWNLOAD": "true"} or {}) }}
|
||||||
changed_when: true
|
changed_when: true
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ k3s_cluster:
|
|||||||
ansible_connection: docker
|
ansible_connection: docker
|
||||||
ansible_user: root
|
ansible_user: root
|
||||||
ansible_become: true
|
ansible_become: true
|
||||||
k3s_version: v1.33.1+k3s1
|
k3s_version: v1.33.4+k3s1
|
||||||
token: "secret12345"
|
token: "secret12345"
|
||||||
api_endpoint: "server-node"
|
api_endpoint: "server-node"
|
||||||
extra_server_args: "--snapshotter=native"
|
extra_server_args: "--snapshotter=native"
|
||||||
|
|||||||
Reference in New Issue
Block a user