Skip to content

Commit bc56f38

Browse files
authored
0.15.0+2.1.3 (#36)
* update containerd to v2.1.3 * Molecule: remove Ubuntu 20.04 (EOL) * Molecule: Install openssl package for Archlinux * Molecule: Use generic/arch instead of archlinux/archlinux (no longer available) * update README/CHANGELOG * update README/CHANGELOG
1 parent c9c906c commit bc56f38

File tree

5 files changed

+26
-35
lines changed

5 files changed

+26
-35
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,20 @@ SPDX-License-Identifier: GPL-3.0-or-later
55

66
# Changelog
77

8-
**Note**: This a major release update to `containerd` version `2.0.2`! Please read the [changelog of containerd v2.0.2](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md) accordingly! In general if you haven't used any "exotic" features so far this version of the Ansible role should cover everything already and upgrading should be smooth. Nevertheless you should test the changes before!
8+
## 0.15.0+2.1.3
9+
10+
- **UPDATE**
11+
- update `containerd` to `v2.1.3`
12+
13+
- **MOLECULE**
14+
- Use `generic/arch` Vagrant box instead of `archlinux/archlinux` (no longer available)
15+
- Install `openssl` package for Archlinux
16+
- Removed Ubuntu 20.04 because reached end of life
917

1018
## 0.14.0+2.0.2
1119

20+
**Note**: This a major release update to `containerd` version `2.0.2`! Please read the [changelog of containerd v2.0.2](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md) accordingly! In general if you haven't used any "exotic" features so far this version of the Ansible role should cover everything already and upgrading should be smooth. Nevertheless you should test the changes before!
21+
1222
- **POTENTIALLY BREAKING**
1323
- `containerd_config` variable value was adjusted to to meet `containerd` configuration requirements of version `3`. Please see [Full configuration](https://github.com/containerd/containerd/blob/main/docs/cri/config.md#full-configuration) for all possible values. If you haven't adjusted this variable then there should be no need to change anything and upgrading should be smooth.
1424
- update list of containerd binaries in `containerd_binaries` variable. `containerd-shim-runc-v1` and `containerd-shim` were removed as no longer provided by upstream.

README.md

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ See full [CHANGELOG](https://github.com/githubixx/ansible-role-containerd/blob/m
1515

1616
**Recent changes:**
1717

18+
## 0.15.0+2.1.3
19+
20+
- **UPDATE**
21+
- update `containerd` to `v2.1.3`
22+
23+
- **MOLECULE**
24+
- Use `generic/arch` Vagrant box instead of `archlinux/archlinux` (no longer available)
25+
- Install `openssl` package for Archlinux
26+
- Removed Ubuntu 20.04 because reached end of life
27+
1828
## 0.14.0+2.0.2
1929

2030
**Note**: This a major release update to `containerd` version `2.0.2`! Please read the [changelog of containerd v2.0.2](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md) accordingly! In general if you haven't used any "exotic" features so far this version of the Ansible role should cover everything already and upgrading should be smooth. Nevertheless you should test the changes before!
@@ -30,24 +40,6 @@ See full [CHANGELOG](https://github.com/githubixx/ansible-role-containerd/blob/m
3040
- **MOLECULE**
3141
- adjust expected output of `ctr pull` command
3242

33-
## 0.13.2+1.7.22
34-
35-
- **UPDATE**
36-
- update `containerd` to `v1.7.22`
37-
38-
## 0.13.1+1.7.20
39-
40-
- **UPDATE**
41-
- update `containerd` to `v1.7.20`
42-
43-
## 0.13.0+1.7.19
44-
45-
- **FEATURE**
46-
- add support for Ubuntu 24.04
47-
48-
- **UPDATE**
49-
- update `containerd` to `v1.7.19`
50-
5143
## Installation
5244

5345
- Directly download from Github (change into Ansible role directory before cloning):
@@ -64,7 +56,7 @@ See full [CHANGELOG](https://github.com/githubixx/ansible-role-containerd/blob/m
6456
roles:
6557
- name: githubixx.containerd
6658
src: https://github.com/githubixx/ansible-role-containerd.git
67-
version: 0.14.0+2.0.2
59+
version: 0.15.0+2.1.3
6860
```
6961
7062
## Role Variables
@@ -74,7 +66,7 @@ roles:
7466
containerd_flavor: "base"
7567

7668
# containerd version to install
77-
containerd_version: "2.0.2"
69+
containerd_version: "2.1.3"
7870

7971
# Directory where to store "containerd" binaries
8072
containerd_binary_directory: "/usr/local/bin"

defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
containerd_flavor: "base"
77

88
# containerd version to install
9-
containerd_version: "2.0.2"
9+
containerd_version: "2.1.3"
1010

1111
# Directory where to store "containerd" binaries
1212
containerd_binary_directory: "/usr/local/bin"

molecule/default/molecule.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,6 @@ driver:
1414
type: libvirt
1515

1616
platforms:
17-
- name: test-cd-ubuntu2004-base
18-
box: generic/ubuntu2004
19-
memory: 2048
20-
cpus: 2
21-
groups:
22-
- ubuntu
23-
interfaces:
24-
- auto_config: true
25-
network_name: private_network
26-
type: static
27-
ip: 172.16.10.10
2817
- name: test-cd-ubuntu2204-base
2918
box: alvistack/ubuntu-22.04
3019
memory: 2048
@@ -48,7 +37,7 @@ platforms:
4837
type: static
4938
ip: 172.16.10.30
5039
- name: test-cd-arch-base
51-
box: archlinux/archlinux
40+
box: generic/arch
5241
memory: 2048
5342
cpus: 2
5443
groups:

molecule/default/prepare.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
- name: Install Python
2424
ansible.builtin.raw: |
25-
pacman -S --noconfirm python
25+
pacman -S --noconfirm python openssl
2626
args:
2727
executable: /bin/bash
2828
changed_when: false

0 commit comments

Comments
 (0)