diff --git a/.zuul.yaml b/.zuul.yaml index 434bb6637..79b647768 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -32,8 +32,8 @@ timeout: 600 nodeset: nodes: - - name: ci-node-36 - label: cloud-fedora-36 + - name: centos-9-stream + label: cloud-centos-9-stream pre-run: playbooks/setup-env-migration-path-for-coreos-toolbox.yaml run: playbooks/unit-test.yaml diff --git a/playbooks/dependencies-centos-9-stream.yaml b/playbooks/dependencies-centos-9-stream.yaml new file mode 100644 index 000000000..132567b2d --- /dev/null +++ b/playbooks/dependencies-centos-9-stream.yaml @@ -0,0 +1,59 @@ +- name: Install RPM packages from CentOS Stream + become: yes + package: + name: + - bash-completion + - flatpak-session-helper + - golang + - httpd-tools + - meson + - ninja-build + - openssl + - podman + - skopeo + - systemd + - udisks2 + +- name: Install RPM packages from CentOS Stream CodeReady Linux Builder + become: yes + package: + enablerepo: crb + name: + - golang-github-cpuguy83-md2man + +- name: Enable EPEL + become: yes + package: + name: + - epel-release + +- name: Install RPM packages from EPEL + become: yes + package: + name: + - ShellCheck + - bats + - codespell + - fish + +- name: Download Go modules + shell: | + go mod download -x + args: + chdir: '{{ zuul.project.src_dir }}/src' + +- name: Setup Git submodules + shell: | + git submodule init + git submodule update + args: + chdir: '{{ zuul.project.src_dir }}' + +- name: Check versions of crucial packages + command: rpm -qa ShellCheck codespell *kernel* *glibc* golang podman conmon containernetworking-plugins containers-common container-selinux crun fuse-overlayfs flatpak-session-helper + +- name: Show podman versions + command: podman version + +- name: Show podman debug information + command: podman info --debug diff --git a/playbooks/setup-env-migration-path-for-coreos-toolbox.yaml b/playbooks/setup-env-migration-path-for-coreos-toolbox.yaml index 7c929b70b..4c316ab69 100644 --- a/playbooks/setup-env-migration-path-for-coreos-toolbox.yaml +++ b/playbooks/setup-env-migration-path-for-coreos-toolbox.yaml @@ -17,7 +17,7 @@ --- - hosts: all tasks: - - include_tasks: dependencies-fedora.yaml + - include_tasks: dependencies-centos-9-stream.yaml - name: Set up build directory command: meson -Dmigration_path_for_coreos_toolbox=true --fatal-meson-warnings builddir