kubernetesbare-metalk8s-sig-cluster-lifecycleawskubesprayhigh-availabilityansiblekubernetes-clustergce
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
920 B
39 lines
920 B
---
|
|
- name: Test containerd CRI
|
|
import_playbook: ../../../molecule/test_cri.yml
|
|
vars:
|
|
container_manager: containerd
|
|
cri_socket: unix:///var/run/containerd/containerd.sock
|
|
cri_name: containerd
|
|
|
|
- name: Test nerdctl
|
|
hosts: all
|
|
gather_facts: false
|
|
become: true
|
|
tasks:
|
|
- name: Get kubespray defaults
|
|
import_role:
|
|
name: ../../../../../kubespray_defaults
|
|
- name: Test nerdctl commands
|
|
command: "{{ bin_dir }}/nerdctl {{ item | join(' ') }}"
|
|
vars:
|
|
image: quay.io/kubespray/hello-world:latest
|
|
loop:
|
|
- - pull
|
|
- "{{ image }}"
|
|
- - save
|
|
- -o
|
|
- /tmp/hello-world.tar
|
|
- "{{ image }}"
|
|
- - load
|
|
- -i
|
|
- /tmp/hello-world.tar
|
|
- - -n
|
|
- k8s.io
|
|
- run
|
|
- "{{ image }}"
|
|
register: nerdctl
|
|
- name: Check log from running a container
|
|
assert:
|
|
that:
|
|
- ('Hello from Docker' in nerdctl.results[3].stdout)
|